Marvin MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MARVIN_API_URL | Yes | The URL of the Marvin API. | |
| MARVIN_MCP_LOG_LEVEL | No | Log level: silent, error, warn, info, debug. | info |
| MARVIN_MCP_READ_ONLY | No | Whether to run in read-only mode (true/false). | true |
| MARVIN_WORKSPACE_SLUG | Yes | The workspace slug. | |
| MARVIN_SITE_CLIENT_TOKEN | Yes | The site client token for authentication. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| marvin_describe_capabilitiesA | Explain the Marvin capabilities exposed by this MCP server and summarize the SDK capability inventory. |
| marvin_get_workspaceA | Return basic information and site settings for the configured Marvin workspace. |
| marvin_list_entriesC | List published Marvin entries with SDK-supported entryType, collection, limit, and offset filters. |
| marvin_get_entryC | Find one Marvin entry by slug using the Marvin SDK publishing client. |
| marvin_list_collectionsB | List collections available in the configured Marvin workspace. |
| marvin_get_collectionB | Get one Marvin collection by slug. |
| marvin_get_collection_entriesA | List entries belonging to a Marvin collection by collection slug. |
| marvin_list_assetsC | List Marvin asset metadata. Binary media payloads are not returned. |
| marvin_list_resourcesB | List reusable Marvin resources with SDK-supported resourceType pagination filters. |
| marvin_get_resourceB | Get one reusable Marvin resource by slug. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| review_workspace_structure | Inspect Marvin workspace structure and recommend non-destructive improvements. |
| create_site_page | Guide creation of a Marvin page draft without automatic publishing. |
| prepare_release_update | Draft a release/update entry for Marvin content workflows. |
| audit_content_model | Audit entries, collections, resources, and site settings for model quality. |
| review_collections | Review Marvin collection organization and entry grouping. |
| review_assets | Review Marvin asset metadata and content usage considerations. |
| review_resources | Review reusable Marvin resources and references. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| marvin-capabilities | Self-description of Marvin MCP capabilities and SDK support. |
| workspace | Basic information for the configured Marvin workspace. |
| workspace-site | Public site settings for the configured Marvin workspace. |
| entry-types | Entry type information inferred from available entries; the publishing SDK has no entry-type list method. |
| workspace-collections | Collection summaries for the configured Marvin workspace. |
| workspace-resources | Reusable resource summaries for the configured Marvin workspace. |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/InnerOpen/marvin-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server