STELLIFY TOOLS

50 tools from the Stellify MCP Server, categorised by risk level.

READ 23 tools
Read analyze_attributes Analyze PHP 8 attribute usage across a Stellify project. Useful for auditing, finding missing attributes, a... Read analyze_performance Analyze execution performance from logs. Types: full, slow_methods, high_query_methods, high_memory_methods... Read analyze_quality Analyze Laravel code for quality issues. Types: full, relationships, fillables, casts, routes. Returns acti... Read get_assembled_code Get the assembled source code for a file. Returns the actual Vue SFC or PHP class as it would be rendered. ... Read get_directory Get a directory by UUID to see its contents. Use this to inspect directories returned by get_project. The ... Read get_element Get a single element by UUID. Returns the element data with all its attributes. Read get_element_tree Get an element with all its descendants (children, grandchildren, etc.) as a hierarchical tree structure. Read get_file Get a file by UUID with all its metadata, methods, and statements. Read get_method Get a method by UUID. Returns the method data including its parameters and body. Read get_pattern Get a UI pattern checklist (accordion, modal, tabs, dropdown, toast). Returns best practices and common pit... Read get_project Get active project. Returns uuid, name, branches, and directories array. Read get_route Get a route/page by UUID. Returns route details including name, path, and attached elements. Use this to l... Read get_setting Get a setting profile by name. Returns key-value pairs accessible via config() in code. Read get_statement Get a statement by UUID. Returns the statement data including its clauses (code tokens). Read get_stellify_framework_api Get Stellify Framework API reference with full type signatures. Import from Read html_to_elements Convert HTML to Stellify elements. **IMPORTANT - Choose the right approach:** **For SSR/Blade Pages (Word... Read list_patterns List all available UI pattern checklists. Returns an array of pattern names and descriptions. Use this to ... Read request_capability Log a missing framework-level capability. Creates a ticket in the Stellify backlog. Read search_attributes Search for available PHP 8 attributes in Laravel. Returns attribute suggestions with descriptions, namespac... Read search_elements Search for elements in the project. Useful for finding elements by name, type, or content. Note: To reorde... Read search_files Search for files in the project by name or type Read search_methods Search for methods in the project by name or within a specific file Read search_routes Search for routes/pages in the project by name. Use this to find existing routes before creating new ones. ...
WRITE 19 tools
Write add_method_body Append code to an existing method. Use this when you need to ADD MORE code to a method that already has sta... Write add_statement_code Add code to an existing statement. This is step 2 of 2 - call this AFTER create_statement. **ALTERNATIVE:*... Write create_directory Create a new directory for organizing files. Common directories: - Write create_element Create a UI element. Provide page (route UUID) for root elements, or parent (element UUID) for children. Write create_file Create an empty file shell in a Stellify project. Returns file UUID. For PHP: type= Write create_method Create a method in a file. Pass Write create_resources Scaffold Model, Controller, Service, and Migration. Routes are NOT auto-wired - use create_route after. Write create_route Create a route/page. For API routes, you MUST pass BOTH controller AND controller_method UUIDs to wire exec... Write create_statement Create empty statement (step 1 of 2). Call add_statement_code next. Prefer create_statement_with_code for s... Write create_statement_with_code Create a statement with code in one call. Preferred over two-step create_statement + add_statement_code. Pass Write install_package Install a foundation package into the current project. Creates routes and other resources defined in the pa... Write save_directory Update an existing directory. Use this to rename or modify directory properties. Write save_file Finalize a file. Full replacement - call get_file first to update existing files. Required: uuid, name, ty... Write save_method Update a method Write save_pattern Save or update a UI pattern checklist. Use this to add new patterns or update existing ones based on lesso... Write save_route Update a route/page. Wire to controller with both controller and controller_method UUIDs. For significant r... Write save_setting Create or update a setting profile. Data is merged with existing values. Access via config( Write save_statement Update an existing statement. Use this to modify statement properties after creation. Write update_element Update a UI element. Data object: tag, classes, text, event handlers (method UUIDs), classBindings. Set

Route Stellify through PolicyLayer and every one of its 50 tools is checked against your policy before it runs.

GOVERN STELLIFY →

Enforced before the call runs. Nothing to install.

How many tools does the Stellify MCP server have? +

The Stellify MCP server exposes 50 tools across 4 categories: Read, Write, Destructive, Execute.

How do I enforce policies on Stellify tools? +

Route the Stellify server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard — they are enforced on every call before it reaches the server.

What risk categories do Stellify tools fall into? +

Stellify tools are categorised as Read (23), Write (19), Destructive (7), Execute (1). Each category has a recommended default policy.

Enforce policy on every Stellify tool call.

Deterministic rules across all 50 Stellify tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

4,600+ MCP servers and 31,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.