Resource Types
Dynamic Resources
Dynamic resources execute a SQL query against a database connection and return the results. They use URI templates with parameters: Example URI template:Static Resources
Static resources serve fixed inline content without a database connection. Use them for configuration data or reference documents.URI Template Parameters
Parameters in URI templates use{param} syntax and are auto-detected:
| URI Template | Detected Parameters |
|---|---|
/resource/users/{user_id} | user_id |
/resource/orders/{status}/{year} | status, year |
/resource/config | (none) |
MIME Types
| MIME Type | Use Case |
|---|---|
application/json | JSON data (default) |
text/plain | Plain text |
text/csv | CSV tabular data |
text/html | HTML content |
application/xml | XML data |
Managing Resources
Creating a Resource
- Navigate to Resources in the sidebar
- Click New Resource
- Choose resource type (dynamic or static)
- Fill in the URI template and content or SQL query
- Configure parameters and MIME type
- Select a connection (dynamic only)
- Click Save
Editing and Deleting
- Edit: Click a resource card to open the editor
- Delete: Click the delete icon and confirm
See Also
Connections
Create the database connections that dynamic resources query against
Tools
Build SQL-backed tools with typed parameters
Prompts
Design reusable prompt templates
Flow Editor
Manage resources visually on the drag-and-drop canvas
Deployment
Deploy your resources as part of the MCP server
REST API
Resource CRUD endpoints in the REST API