mudbase-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MUDBASE_API_KEY | Yes | Your Mudbase project API key. The server refuses to start without it. | |
| MUDBASE_BASE_URL | No | Override the API base URL (defaults to https://cloud.mudbase.dev). |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| mudbase_list_collectionsA | List every collection (schema) defined in a Mudbase project, including each field's name and type. Call this before reading or writing documents to see what collections and fields actually exist. |
| mudbase_get_collectionA | Get the full field schema and permission settings for one collection in a Mudbase project. |
| mudbase_list_documentsB | List documents in a Mudbase collection, with pagination, sorting, and an optional filter. 'filter' is a JSON-encoded object using Mudbase's structured query operators, e.g. '{"status":"active"}' or '{"age":{"$gte":18}}'. |
| mudbase_get_documentA | Fetch a single document by ID from a Mudbase collection. |
| mudbase_create_documentA | Create a new document in a Mudbase collection. 'data' must match the collection's declared field schema (see mudbase_get_collection). Fires the collection's configured webhooks and triggers. |
| mudbase_update_documentA | Partially update an existing document. Only the fields included in 'data' are changed; omitted fields are left as-is. |
| mudbase_delete_documentA | Permanently delete a single document from a Mudbase collection. This cannot be undone. |
| mudbase_search_documentsA | Full-text search across a Mudbase project's collections. Optionally scope to specific collections or fields. |
| mudbase_list_bucketsB | List the storage buckets configured in a Mudbase project. |
| mudbase_list_filesA | List the files stored in one Mudbase storage bucket, with optional search and MIME type filter. |
| mudbase_get_fileB | Get metadata (name, size, MIME type, visibility, timestamps) for a single stored file. |
| mudbase_upload_fileA | Upload a file to a Mudbase storage bucket. Provide the file content as a base64-encoded string. Best for small to moderate files (text, small images, JSON, documents) passed inline; not intended for very large binaries. |
| mudbase_delete_fileA | Permanently delete a file from a Mudbase storage bucket. This cannot be undone. |
| mudbase_get_file_download_urlA | Generate a time-limited signed URL to download a private or public file from Mudbase storage. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 14 tools
Each tool targets a distinct resource-action pairing: documents, collections, buckets, and files are cleanly separated. Even similar tools like list_documents and search_documents are distinguished by structured filtering versus full-text search.
All tools follow a consistent mudbase_<verb>_<noun> pattern in snake_case, making the API predictable. The only compound name, get_file_download_url, still follows the same get_<resource>_<aspect> convention.
14 tools is well within the ideal range and each tool covers a distinct operation across two coherent domains: document CRUD/search and file storage. No tool feels redundant or unnecessary.
Document CRUD, listing, filtering, and search are covered, along with file upload/list/get/delete and signed download URLs. Minor gaps exist around collection lifecycle management and file metadata updates, but agents can accomplish the core workflows without dead ends.