MCP App Store
Productivity
Symbol icon

Symbol

by Databoy Pro Sites Ltd

Overview

Symbol is a structured knowledge base that lets you and your team store important work details (client info, brand guidelines, decisions, processes) and load them instantly into any ChatGPT conversation using a simple reference like @clients/1. Instead of re-explaining context every session, you define it once and anyone on your team can pull the exact same information into their prompts.

Tools

add_capsules_to_project

ChatGPT
Add one or more capsules to a project. Use @project:slug, #slug, or plain name for projects, and @type/ref_id to reference capsules.

create_capsule

ChatGPT
Create a new capsule in the knowledge base. Provide EITHER type_name (preferred) OR type_id. When type_name is given, the server will find or create the matching type automatically. When using type_name, always provide type_guidance in case the type needs to be created. If type creation fails, the capsule is saved under the General type as a fallback. Choose a specific, descriptive type_name (e.g. "Docker Fixes", "Math Problems", "Code Snippets") — avoid using "General" unless nothing else fits. IMPORTANT: Before creating a capsule, read the target type's guidance field. If you know the type, call get_type_context; otherwise call list_types and read the guidance field. The guidance defines how capsules should be structured — follow it when composing content_md. IMPORTANT: If the conversation references images, screenshots, logs, or other files, attach them. File attachments require the Symbol Desktop MCP (install via npx @symbol/mcp-desktop). Alternatively, use the Symbol browser UI at symbol.chat.Any file type is supported (exe, ipa, zip, images, PDFs, code, php, etc.). Max 25MB per file, 50MB total per capsule, 200MB total storage, 10 files per request.

create_type

ChatGPT
Create a new capsule type (category). The slug is auto-generated from the name. Returns the created type with its UUID. You MUST always provide the guidance and summary fields — never create a type without them.

delete_attachment

ChatGPT
Delete a specific attachment by ID to free up storage space. Removes the file from storage and the database record.

delete_capsule

ChatGPT
Permanently delete a capsule by UUID or @type/ref (e.g. @docker/3).

get_account_info

ChatGPT
Get the authenticated user's account information: email, display name, and authentication method. Use this to confirm which Symbol account is connected.

get_capsule

ChatGPT
Get a single capsule by UUID or @type/ref (e.g. @docker/3). Returns content, attachments, and resolved #ref links.

get_capsule_by_ref

ChatGPT
Look up a capsule by its type-scoped ref_id. Use EITHER ref (e.g. @docker/3) OR type_id + ref_id.

get_project_context

ChatGPT
Load all capsules in a project as structured markdown for AI context. Projects group capsules across types for team sharing. Use @project:slug to reference projects. You MUST provide either project_name or project_id.

get_shared_capsule

ChatGPT
Retrieve a capsule via a share token or share URL. Requires API key auth and team membership with MCP access enabled.

get_stats

ChatGPT
Get knowledge base statistics: total capsules, types, capsules per type, and recent entries.

get_storage_info

ChatGPT
Get storage usage and list all attachments across all capsules. Shows used/quota/remaining storage and per-attachment details.

get_type_context

ChatGPT
Fetch all capsules in a type formatted as structured markdown for AI context injection. Use this to load domain knowledge before answering questions (e.g. "load my Docker knowledge"). Returns type guidance + capsule summaries and full content. You MUST provide either type_name or type_id.

list_capsules

ChatGPT
List capsules from the Symbol knowledge base. Optionally filter by type using EITHER type_name (preferred) OR type_id.

list_types

ChatGPT
List all capsule types (categories) with their IDs, slugs, and guidance. Read the guidance field to understand how capsules of each type should be structured.

remove_capsules_from_project

ChatGPT
Remove one or more capsules from a project. Use @project:slug, #slug, or plain name for projects, and @type/ref_id to reference capsules.

search_capsules

ChatGPT
Search capsules using full-text search. Returns ranked results with highlighted snippets.

update_capsule

ChatGPT
Update an existing capsule by UUID or @type/ref. Only provided fields are changed. When updating content_md, first read the type's guidance field (via get_type_context or list_types) and ensure the new content follows it. Can also attach files to an existing capsule — pass just id + file_names or file_paths to add files without changing title/content. File attachments require the Symbol Desktop MCP (install via npx @symbol/mcp-desktop). Alternatively, use the Symbol browser UI at symbol.chat.Any file type is supported. Max 25MB per file, 50MB total per capsule, 200MB total storage, 10 files per request.

App Stats

19

Tools

1

Prompts

Apr 24, 2026

First seen

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily