# Meta Council MCP server

Multi-expert decision intelligence with transparent synthesis and auditable workflows.

## Links
- Registry page: https://www.getdrio.com/mcp/com-meta-council-decision-intelligence
- Repository: https://github.com/daliu/meta-council

## Install
- Endpoint: https://meta-council.com/mcp
- Auth: Auth required by registry metadata

## Setup notes
- Remote header: X-API-Key (required; secret)
- The upstream registry signals required auth or secrets.
- Remote endpoint: https://meta-council.com/mcp
- Header: X-API-Key

## Tools
- run_council (Run Council) - Submit a question or decision to Meta Council. A panel of specialized AI agents will independently analyze it, then a synthesis step combines their opinions into a unified recommendation with full transparency. Starts asynchronously by default; use get_session with the returned session id. Endpoint: https://meta-council.com/mcp
- list_panels (List Panels) - List all available expert panels with their descriptions and agent counts. Endpoint: https://meta-council.com/mcp
- list_agents (List Agents) - List all available expert agents with their roles, domains, and specialties. Endpoint: https://meta-council.com/mcp
- get_session (Get Session) - Get the full results of a previous Meta Council session, including all agent opinions and the synthesis. Endpoint: https://meta-council.com/mcp
- get_visualization (Get Visualization) - Fetch a chart artifact generated by a council session or LOCUS determination. Returns the machine-readable spec (the data behind the chart) plus the stable SVG URL, or the raw SVG itself with include_svg=true. Artifact ids appear in session results as 'visualizations' / 'visualization' reference blocks. Requires authentication and enforces the artifact owner's tenant boundary. Endpoint: https://meta-council.com/mcp
- list_workflows (List Workflows) - List available multi-step workflow pipelines (composable bundles that chain several steps, each able to run on its own model/provider). Returns each workflow's slug, description, and per-step model. Endpoint: https://meta-council.com/mcp
- run_workflow (Run Workflow) - Start a multi-step workflow pipeline and return its session id immediately by default. Poll get_workflow_session for each step's model/provider and output. synthesis. Steps run on YOUR configured provider keys, so a pipeline can chain models across providers. If a step is a human checkpoint, returns the session id to advance. Requires authentication. Endpoint: https://meta-council.com/mcp
- get_workflow_session (Get Workflow Session) - Poll a previously started workflow run for its current step-by-step status and output (useful when run_workflow timed out or is awaiting a checkpoint). Requires authentication. Endpoint: https://meta-council.com/mcp
- recommend_panel (Recommend Panel) - Recommend the best expert panel for a query (semantic match with keyword fallback). Returns the top panel + confidence and the runner-up options — feed the result into run_council's panel argument. Requires authentication because the query may be sent to the configured embedding provider. Endpoint: https://meta-council.com/mcp
- get_agent_detail (Get Agent Detail) - Full detail on one expert agent by slug (from list_agents): role, description, default model, domain, tags, and tools. Endpoint: https://meta-council.com/mcp
- advance_workflow (Advance Workflow) - Advance a workflow past a human checkpoint — approve or reject the paused step so the pipeline continues. Use the session id from run_workflow / get_workflow_session. Requires authentication. Endpoint: https://meta-council.com/mcp
- get_settings (Get Settings) - Get the authenticated user's Meta Council settings — preferred model, plan tier, and which provider/tool API keys are configured (booleans only, never the secret values). Requires authentication. Endpoint: https://meta-council.com/mcp
- list_outreach_campaigns (List Outreach Campaigns) - List the authenticated user's outreach campaigns with live lead / sent / reply counts. Requires authentication. Endpoint: https://meta-council.com/mcp
- search_outreach_leads (Search Outreach Leads) - Search the user's outreach leads — filter by a text query (company / contact / email), pipeline status, and/or campaign. Returns company, contact, status, pitch, and reply info. Requires authentication. Endpoint: https://meta-council.com/mcp
- outreach_analytics (Outreach Analytics) - Outreach summary for the user — total leads, sent, replied, and reply rate. Requires authentication. Endpoint: https://meta-council.com/mcp
- score_locus_case (Score Locus Case) - Score an anonymized adult mental-health / addiction case against LOCUS. Convenes the LOCUS Assessment Panel (psychiatrist, addiction specialist, clinical social worker, utilization reviewer, peer specialist, safety officer); each reviewer independently rates all six LOCUS dimensions, then a DETERMINISTIC engine aggregates the ratings and applies the Determination Grid and the inviolable override floors IN CODE (safety floors like Risk-of-Harm=4 → Level 5 cannot be reasoned away). Returns the recommended Level of Care with a full audit trail. Adults only (CALOCUS/CASII covers child/adolescent); use ONLY anonymized cases. Starts asynchronously by default; poll get_session. Requires authentication. Endpoint: https://meta-council.com/mcp
- locus_determine_from_scores (Locus Determine From Scores) - Compute a LOCUS Level of Care from dimension ratings you already have. Deterministic — no LLM, instant: composite + Determination Grid + the inviolable override floors (e.g. Risk-of-Harm=4 → minimum Level 5), applied in code. Provide EITHER the seven flat D* ratings (1-5 each; Dimension IV splits into IV-A Stress / IV-B Support) OR a per-reviewer agent_scores map. Requires authentication. Endpoint: https://meta-council.com/mcp
- ask_legal (Ask Legal) - Research a U.S. federal and/or California legal question through the citation-grounded Themis corpus. The server controls whether the response is extractive or LLM-grounded; callers cannot enable paid generation. Returns source-linked research for informational use, not legal advice. Requires authentication. Endpoint: https://meta-council.com/mcp
- campaign_pipeline_stats (Campaign Pipeline Stats) - Pipeline-stage breakdown for one outreach campaign — total / sent / active / won / lost, reply rate, and per-stage lead counts. Requires authentication. Endpoint: https://meta-council.com/mcp
- list_campaign_triggers (List Campaign Triggers) - List automation triggers (auto-reply rules, status updates, notifications) configured for an outreach campaign. Requires authentication. Endpoint: https://meta-council.com/mcp
- list_campaign_replies (List Campaign Replies) - List sent / received emails for an outreach campaign, newest first — subject, body preview, and reply classification. Requires authentication. Endpoint: https://meta-council.com/mcp
- create_outreach_campaign (Create Outreach Campaign) - Create a new outreach campaign owned by the authenticated user. Returns the new campaign id. Reversible (campaigns can be edited/deleted in the dashboard). Requires authentication. Endpoint: https://meta-council.com/mcp
- add_outreach_lead (Add Outreach Lead) - Add a single lead to the authenticated user's outreach book. Returns the new lead id. Provenance is stamped source="agent" server-side. Does not send any email. Requires authentication. Endpoint: https://meta-council.com/mcp
- assign_leads_to_campaign (Assign Leads To Campaign) - Assign one or more of the user's existing leads to one of the user's campaigns (both must be owned by the caller). Returns how many were assigned. Idempotent. Requires authentication. Endpoint: https://meta-council.com/mcp
- update_outreach_lead_status (Update Outreach Lead Status) - Advance a lead through the pipeline — set its status / pipeline stage and, optionally, a recorded reply, pitch, or notes. The core pipeline-drive action. Idempotent (setting the same status twice is a no-op). Requires authentication. Endpoint: https://meta-council.com/mcp
- draft_outreach_email (Draft Outreach Email) - Save a draft email subject and/or body onto one of the user's leads. This only stores the draft for human review — it does NOT send anything. A human sends from the dashboard. Requires authentication. Endpoint: https://meta-council.com/mcp
- create_outreach_pitch (Create Outreach Pitch) - Create a reusable pitch template (subject + body templates, optional drafting prompt) owned by the user. Provenance is stamped source="agent" server-side. Returns the new pitch id. Requires authentication. Endpoint: https://meta-council.com/mcp
- list_deals (List Deals) - List the caller's sales deals (newest first) together with a weighted pipeline forecast (open/weighted/won totals). Optionally filter by stage or lead_id. Deals are private to the API-key owner. Endpoint: https://meta-council.com/mcp
- get_deal (Get Deal) - Fetch one of the caller's deals by id with its full activity timeline (notes, calls, meetings, emails, tasks; newest first). Endpoint: https://meta-council.com/mcp
- list_sales_tasks (List Sales Tasks) - List the caller's open sales tasks (activities of type 'task' not yet done), bucketed overdue / today / upcoming and ordered most-urgent-first with per-bucket counts. Close one with complete_sales_task. Endpoint: https://meta-council.com/mcp
- get_sales_analytics (Get Sales Analytics) - Sales pipeline analytics for the caller: probability-weighted forecast, per-stage $ rollup, win rate (won / decided, by count and by value), average sales-cycle days over won deals, and open-deal aging with a stale count. Read-only; computed from the caller's own deals. Requires authentication. Endpoint: https://meta-council.com/mcp
- get_sales_recommendations (Get Sales Recommendations) - The caller's prioritized next-best sales actions: interested leads to convert, open deals gone stale enough to need a follow-up, and overdue tasks — each with a rationale and the exact governed tool to run next (convert_lead_to_deal / log_deal_activity / complete_sales_task) plus its arguments. Read-only; ranks the caller's own CRM data (overdue > convert > follow-up). Nothing is executed or sent — approve an item by calling the named write tool. Requires authentication. Endpoint: https://meta-council.com/mcp
- get_deal_health (Get Deal Health) - Health scores for the caller's OPEN deals: each scored 0-100 on how likely it is to be slipping (healthy >= 70 / watch / at_risk), worst first, with plain-language reasons — days since last logged contact, whether it is past its own expected close date, and how its age compares to the caller's average won-deal cycle. Includes per-band counts, an average score, and the reference cycle. Read-only and deterministic over the caller's own deals + activities; nothing is executed or sent. Pair with get_sales_recommendations to act on what is slipping. Requires authentication. Endpoint: https://meta-council.com/mcp
- create_deal (Create Deal) - Create a sales deal owned by the caller. Provide a title, or a lead_id to inherit the lead's company/name as the title. The deal appears live on the owner's Sales board. No deletes are exposed over MCP. Endpoint: https://meta-council.com/mcp
- update_deal (Update Deal) - Update one of the caller's deals — most commonly to ADVANCE its stage (e.g. discovery -> proposal). Moving to closed_won/closed_lost stamps the close date; reopening to an open stage clears it. Only the fields you pass change; deal_id is required. Endpoint: https://meta-council.com/mcp
- convert_lead_to_deal (Convert Lead To Deal) - Convert an owned outreach lead into a deal and advance the lead into the deal stage of the funnel (never downgrading an already-closed lead). Optional deal fields mirror create_deal; lead_id is required. Endpoint: https://meta-council.com/mcp
- log_deal_activity (Log Deal Activity) - Log an activity on a deal (or lead) — a note/call/meeting/email, or a follow-up task with a due date. Pass deal_id and/or lead_id (each must be owned by the caller). type defaults to 'note'; for a task set type='task' and a due_date (YYYY-MM-DD). Tasks appear in list_sales_tasks. Endpoint: https://meta-council.com/mcp
- complete_sales_task (Complete Sales Task) - Mark one of the caller's sales tasks/activities done (or reopen it with done=false). Stamps or clears the completion time; activity_id is required. Endpoint: https://meta-council.com/mcp
- create_accounting_run (Create Accounting Run) - Analyze supported textual accounting records with the pinned deterministic Writeoff engine and create a private, encrypted audit run owned by the caller. Accepted filenames end in .txt, .md, .text, .eml, .csv, .ofx, .qfx, or .qif. Returns estimates for review only: it does not file taxes, move money, or send data to an external accounting service. Endpoint: https://meta-council.com/mcp
- list_accounting_runs (List Accounting Runs) - List only the caller's private Accounting-run audit metadata, newest first. Raw source text and analysis results are intentionally omitted. Endpoint: https://meta-council.com/mcp
- get_accounting_run (Get Accounting Run) - Get one private Accounting run owned by the caller, including its deterministic estimates, disclaimer, engine revision, and audit timestamps. Source input stays omitted unless include_input=true is explicitly requested. Endpoint: https://meta-council.com/mcp
- delete_accounting_run (Delete Accounting Run) - Permanently delete one private Accounting audit run owned by the caller. This is the only Accounting MCP deletion; it never files taxes, moves money, or contacts an external service. Endpoint: https://meta-council.com/mcp
- preview_accounting_ticket_sync (Preview Accounting Ticket Sync) - Preview, without writing, how one completed owned Accounting run's WRITEOff work plan would map to stable Meta Council tickets. Reports creates, updates, unchanged tickets, human-edited generated fields that will be preserved, and identity conflicts. Requires both accounting:read and tickets:read; tickets:write also satisfies the ticket-read grant. Preview before committing because tickets are not field-encrypted; work-plan text may reproduce source-derived snippets or parser details, and after commit tickets:read can read it without accounting:read. Endpoint: https://meta-council.com/mcp
- sync_accounting_tickets (Sync Accounting Tickets) - Commit a previously previewed completed Accounting run's WRITEOff work plan to stable owner-private Meta Council tickets. The expected_plan_hash from the preview is required, retries are idempotent, stable references prevent duplicate tickets across reprocessed runs, and human edits to generated content fields are preserved. Status, assignee, hierarchy, and completion are not reset. Requires both accounting:read and tickets:write. This creates or updates only in-platform planning tickets; they are not field-encrypted and become readable through tickets:read without accounting:read. It never files, pays, sends, or publishes anything. Endpoint: https://meta-council.com/mcp
- ticket_plan (Ticket Plan) - Preview or idempotently commit an owner-private ticket tree generated from a planning prompt or supplied structured plan. Requires tickets:write. A preview without a supplied plan invokes the planner model and additionally requires councils:run; supplied-plan preview and commit are provider-free and need only tickets:write. Preview is non-mutating and returns the normalized commit payload, an exact preview_token, and deterministic predicted ticket IDs as JSON. To commit, combine that commit_payload with mode=commit, the caller-held idempotency_key, and that exact preview_token; the response returns the same IDs plus replay status. A caller-stable visible-ASCII idempotency_key is always required. This creates only in-platform planning tickets; it never runs them, sends, publishes, deletes, or changes an external provider. Endpoint: https://meta-council.com/mcp
- ticket_batch_create (Ticket Batch Create) - Preview or idempotently commit one atomic owner-private batch of structured tickets and nested subtickets. Preview is non-mutating and returns the normalized commit payload, exact preview_token, and deterministic predicted IDs as JSON. Commit requires that exact token: combine commit_payload with mode=commit, the caller-held idempotency_key, and preview_token. It returns the same IDs plus replay status. A caller-stable visible-ASCII idempotency_key is always required. MCP authorship is stamped by the server; callers cannot spoof it. Nested subtickets are bounded and validated by the ticket handler before any write. This never executes, sends, publishes, deletes, or mutates an external provider. Endpoint: https://meta-council.com/mcp
- ticket_list (Ticket List) - Page through the caller's tickets on the Meta Council board. The opaque next_cursor is owner- and filter-bound; keep every filter unchanged on the next call. Immutable cursor ordering keeps a stable full-board traversal exact while returned tickets are edited or reordered. Filter by status, assignee, action_type, priority, parent_id (a ticket UUID, or 'none' for root tickets only), or free-text q over title/description. With recursive=true, parent_id must be an owned UUID and all descendants (not the anchor) are returned as one flat, cycle-safe traversal. Session/workflow links are opaque metadata filters, not access grants. Start here to find work, then use ticket_get for detail and ticket_claim to take a ticket. Endpoint: https://meta-council.com/mcp
- ticket_get (Ticket Get) - Full detail for one owned ticket: description, acceptance criteria, subticket progress, and the recent activity/comment trail. ticket_id is required. Endpoint: https://meta-council.com/mcp
- ticket_validation_finalize (Ticket Validation Finalize) - Finalize one immutable validation run for an exact owned ticket scenario revision. Requires the opt-in tickets:validate scope. The server derives owner and actor only from the authenticated API key. Evidence payloads are bounded opaque JSON objects; locator-looking strings are recorded but never opened, resolved, redirected, or fetched. Exact retries by the same credential actor return the original receipt; a changed actor or changed content under the same key conflicts. Endpoint: https://meta-council.com/mcp
- ticket_create (Ticket Create) - Create a ticket on the caller's board — optionally as a subticket via parent_id. Recommend degree of difficulty with effort (trivial|small|medium|large|epic) and the kind of work with action_type (strategy|implementation|research|validation|testing|coordination). The authenticated API-key UUID is stamped by the server as creator provenance; callers cannot supply or spoof it. Session/workflow ids are opaque metadata links only. New epics cannot be created already done. Endpoint: https://meta-council.com/mcp
- ticket_update (Ticket Update) - Update fields on an owned ticket — status moves (each one is auto-logged to the ticket's audit trail), reassignment, priority/effort/action_type recommendations, title/description edits, safe reparenting, opaque session/workflow links, effort points, order, and user-owned external refs. Clear flags are explicit so stdio clients never lose JSON nulls. System-owned provider, Accounting, plan, and batch refs are preserved and cannot be spoofed. The authenticated API-key UUID is stamped on the audit trail. Epic completion and terminal reopen fail closed on this generic tool until an explicit lifecycle operation supplies retry/version evidence. Endpoint: https://meta-council.com/mcp
- ticket_comment (Ticket Comment) - Add a comment to an owned ticket's activity trail. Use kind='progress' for work updates while a ticket is in progress. The authenticated API-key UUID is stamped as author; callers cannot supply or spoof it. Endpoint: https://meta-council.com/mcp
- ticket_claim (Ticket Claim) - Claim a ticket to work on: sets assignee to your agent name and moves it to in_progress in one step (the move is audit-logged). Refuses if another agent already has it in progress unless force=true. Follow up with ticket_comment progress updates and finish via ticket_update status='done'. Endpoint: https://meta-council.com/mcp
- submit_feedback (Submit Feedback) - Report direct product feedback to the Meta Council admins: a noticeable performance failure, a lacking/missing capability, a bug, or a UX/docs gap. Use it the moment a tool result, council run, or workflow falls short. Stored per-user and visible only to platform admins — the response returns an id + acknowledgement and submissions cannot be read back. Include machine context (tool name, session id, model) in the context object. Endpoint: https://meta-council.com/mcp
- list_feedback (List Feedback) - ADMIN ONLY: list feature-feedback reports across all users for triage (requires an ADMIN_EMAILS account; everyone else gets a permission error). Filter by status, category, or severity. Endpoint: https://meta-council.com/mcp
- triage_feedback (Triage Feedback) - ADMIN ONLY: triage a feature-feedback report — set its status and/or admin notes (requires an ADMIN_EMAILS account; everyone else gets a permission error). Get the full feedback id from list_feedback. Endpoint: https://meta-council.com/mcp
- list_marketing_brands (List Marketing Brands) - List brand identities owned by the API-key account. Endpoint: https://meta-council.com/mcp
- get_marketing_brand (Get Marketing Brand) - Get one owned brand identity with its voice, value proposition, and guidelines. Endpoint: https://meta-council.com/mcp
- list_marketing_audiences (List Marketing Audiences) - List reusable marketing audiences owned by the API-key account. Endpoint: https://meta-council.com/mcp
- get_marketing_audience (Get Marketing Audience) - Get one owned audience definition with pain points and channels. Endpoint: https://meta-council.com/mcp
- list_marketing_campaigns (List Marketing Campaigns) - List owned marketing campaigns. These are separate from Sales outreach campaigns. Endpoint: https://meta-council.com/mcp
- get_marketing_campaign (Get Marketing Campaign) - Get one owned marketing campaign with its brand, audience, channels, and dates. Endpoint: https://meta-council.com/mcp
- list_content_assets (List Content Assets) - List owned content assets and immutable revisions; content is never published by this tool. Endpoint: https://meta-council.com/mcp
- get_content_asset (Get Content Asset) - Get one owned content revision, including its review state and exact content hashes. Endpoint: https://meta-council.com/mcp
- get_content_calendar (Get Content Calendar) - List scheduled owned content between optional ISO-8601 boundaries. Scheduling is planning metadata, not publishing. Endpoint: https://meta-council.com/mcp
- create_marketing_brand (Create Marketing Brand) - Create an owner-private brand identity. Requires marketing:agent_write. Endpoint: https://meta-council.com/mcp
- update_marketing_brand (Update Marketing Brand) - Update fields on one owned brand identity. No delete is exposed over MCP. Endpoint: https://meta-council.com/mcp
- create_marketing_audience (Create Marketing Audience) - Create an owner-private reusable audience definition. Endpoint: https://meta-council.com/mcp
- update_marketing_audience (Update Marketing Audience) - Update fields on one owned audience definition. No delete is exposed over MCP. Endpoint: https://meta-council.com/mcp
- create_marketing_campaign (Create Marketing Campaign) - Create an owner-private marketing campaign linked only to owned brand/audience ids. Endpoint: https://meta-council.com/mcp
- update_marketing_campaign (Update Marketing Campaign) - Update one owned marketing campaign. Campaign status never publishes content. Endpoint: https://meta-council.com/mcp
- create_content_asset (Create Content Asset) - Create a private draft content asset. There is no publish/send operation. Endpoint: https://meta-council.com/mcp
- update_content_asset (Update Content Asset) - Edit an owned draft. Submitted/approved/rejected revisions are immutable and must be revised. Endpoint: https://meta-council.com/mcp
- create_content_asset_revision (Create Content Asset Revision) - Create a new owned draft revision from a frozen submitted/approved/rejected revision. Endpoint: https://meta-council.com/mcp
- submit_content_asset (Submit Content Asset) - Submit an owned draft for review, freezing that exact revision and content hash. Endpoint: https://meta-council.com/mcp
- approve_content_asset (Approve Content Asset) - Approve a submitted owned revision and attest to its exact content hash. Requires marketing:approve, separate from draft authority. Endpoint: https://meta-council.com/mcp
- reject_content_asset (Reject Content Asset) - Reject a submitted owned revision with optional reviewer notes. Requires marketing:approve. Endpoint: https://meta-council.com/mcp
- list_consulting_clients (List Consulting Clients) - List consulting clients owned by the API-key account. Endpoint: https://meta-council.com/mcp
- create_consulting_client (Create Consulting Client) - Create an account-private consulting client. Endpoint: https://meta-council.com/mcp
- update_consulting_client (Update Consulting Client) - Update mutable fields on an owned consulting client. Endpoint: https://meta-council.com/mcp
- list_consulting_engagements (List Consulting Engagements) - List consulting engagements owned by the API-key account. Endpoint: https://meta-council.com/mcp
- create_consulting_engagement (Create Consulting Engagement) - Create an engagement for an owned consulting client. Endpoint: https://meta-council.com/mcp
- update_consulting_engagement (Update Consulting Engagement) - Update mutable fields on an owned consulting engagement. Endpoint: https://meta-council.com/mcp
- get_consulting_engagement (Get Consulting Engagement) - Get one owned engagement with its document revisions, milestones, and internal deliverables. Long document bodies are previewed. Endpoint: https://meta-council.com/mcp
- create_consulting_document_revision (Create Consulting Document Revision) - Create a revision-safe proposal or SOW draft on an owned engagement. Endpoint: https://meta-council.com/mcp
- update_consulting_document_revision (Update Consulting Document Revision) - Edit an unapproved proposal/SOW revision; approved revisions are immutable. Endpoint: https://meta-council.com/mcp
- initialize_consulting_milestones (Initialize Consulting Milestones) - Idempotently initialize stable engagement milestones. Retries return the same ids and external refs. Endpoint: https://meta-council.com/mcp
- update_consulting_milestone (Update Consulting Milestone) - Update an owned consulting milestone while preserving its stable ref. Endpoint: https://meta-council.com/mcp
- create_consulting_deliverable (Create Consulting Deliverable) - Create an internal draft deliverable on an owned engagement. Endpoint: https://meta-council.com/mcp
- update_consulting_deliverable (Update Consulting Deliverable) - Edit an internal draft deliverable; review/approval state is separate. Endpoint: https://meta-council.com/mcp
- submit_consulting_deliverable (Submit Consulting Deliverable) - Submit an owned draft deliverable for internal review without publishing it. Endpoint: https://meta-council.com/mcp
- reopen_consulting_deliverable (Reopen Consulting Deliverable) - Return an unapproved review deliverable to editable draft status. Endpoint: https://meta-council.com/mcp
- approve_consulting_document_revision (Approve Consulting Document Revision) - Approve and lock one exact proposal/SOW revision. Requires the separate consulting:approve scope and never publishes or shares it. Endpoint: https://meta-council.com/mcp
- approve_consulting_deliverable (Approve Consulting Deliverable) - Approve one submitted internal deliverable and record approver evidence. Requires consulting:approve and never publishes or sends it. Endpoint: https://meta-council.com/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: com.meta-council
- Version: 1.4.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jul 12, 2026
- Source: https://registry.modelcontextprotocol.io
