Bundled Notes MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BUNDLED_FIREBASE_UID | Yes | Firebase UID of the authenticated Bundled Notes user. | |
| BUNDLED_FIREBASE_API_KEY | Yes | Firebase API key for the Bundled Notes web app. | |
| BUNDLED_FIREBASE_REFRESH_TOKEN | Yes | Firebase refresh token for authenticating with the Bundled Notes account. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| bundled_statusA | Report configuration and validate the Firebase refresh token with a real read. |
| bundled_current_userA | Return a safe account projection; purchase and authentication tokens are always omitted. |
| bundled_list_bundlesA | List bundles, optionally including archived bundles. |
| bundled_get_bundleA | Get one bundle and all known presentation/Kanban settings. |
| bundled_create_bundleB | Create a Notes, List, or Board bundle. Requires confirm=true. |
| bundled_update_bundleB | Partially update bundle details, layout, sorting, or display settings. |
| bundled_set_bundle_archivedB | Archive or restore a bundle without deleting its contents. |
| bundled_delete_bundleA | Permanently delete a bundle plus all entry and tag subdocuments. |
| bundled_list_entriesB | List notes/entries in one bundle. |
| bundled_get_entryB | Get an entry with Markdown content, tag IDs, state, and attachment metadata. |
| bundled_search_entriesB | Client-side text search matching the web app's local title/content search semantics. |
| bundled_create_entryC | Create a Markdown entry in a bundle. |
| bundled_update_entryB | Partially update entry text, tags, or pin state. |
| bundled_set_entry_stateA | Set archived, markedAsComplete, or pinned explicitly; never toggles blindly. |
| bundled_delete_entryB | Permanently delete one entry. Account-storage files are not deleted. |
| bundled_duplicate_entryA | Copy an entry. The copy gets a new document and numeric ID; destination tags are explicit. |
| bundled_move_entryA | Copy to the destination, verify it, then delete the source; rolls back the copy if source deletion fails. |
| bundled_list_tagsA | List bundle-local tags and subscribed global tags. |
| bundled_create_tagB | Create a local/global tag, optionally with completion, archive, or tag-swap task actions. |
| bundled_update_tagC | Partially update a local or global tag definition. |
| bundled_apply_tagB | Apply a tag; optionally execute its completion/archive/swap actions. |
| bundled_remove_tagB | Remove one tag reference from an entry. |
| bundled_delete_tagB | Delete a tag. By default refuses when entries or Kanban still reference it. |
| bundled_configure_kanbanC | Enable/configure a board using ordered tag IDs as columns. |
| bundled_move_kanban_entryC | Move an entry to one configured column, or to backlog with null. |
| bundled_list_templatesA | List user-created bundle templates. |
| bundled_create_templateB | Create a custom template from a bundle, copying local tags and optionally entries. |
| bundled_apply_templateC | Create a new bundle from a custom template. |
| bundled_delete_templateB | Permanently delete a custom template and its copied tags/entries. |
| bundled_list_attachmentsA | List account-level Files & Photos metadata without download tokens. |
| bundled_upload_attachmentA | Upload a local file to account storage and attach it to an entry (400 MiB maximum). |
| bundled_remove_attachmentA | Remove an attachment reference from an entry but keep the account-storage file. |
| bundled_delete_account_attachmentA | Permanently delete the account catalog record and storage object; detach references first. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/guipmilek/bundled-notes-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server