Index / MCP servers / Meta Council

Meta Council MCP server

Meta Council is an MCP server with 150 tools an agent can call, among them account_export, add_invoice_line_item, add_outreach_lead. It answers at https://meta-council.com/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 5 September 2026; the last check, on 18 October 2026, succeeded.

Status
Answering
Tools
150
Official
yes, served from meta-council.com
Reliability
10 of 10 checks
Response time
461 ms
Transport
streamable HTTP
Last checked
18 October 2026

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

Description as the publisher wrote it.

The 150 tools Meta Council offers

ToolWhat it does
account_exportExport this account's own data across every table the account owns, as the same JSON envelope the REST route returns. The set of tables served is derived from the same ownership reflection that decides what an account deletion removes, so a
Inputs: rows_per_model, models
add_invoice_line_itemAdd a billable line item to a draft or sent invoice; totals are recomputed automatically. Blocked once paid/void. invoice_id is required.
Inputs: invoice_id, description, quantity, unit_price
add_outreach_leadAdd 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.
Inputs: email, company, domain, contact_name, contact_title, segment
advance_workflowAdvance 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.
Inputs: session_id, action, notes
approve_consulting_deliverableApprove one submitted internal deliverable and record approver evidence. Requires consulting:approve and never publishes or sends it.
Inputs: deliverable_id, expected_version, expected_content_hash
approve_consulting_document_revisionApprove and lock one exact proposal/SOW revision. Requires the separate consulting:approve scope and never publishes or shares it.
Inputs: document_id, expected_version, expected_content_hash
approve_content_assetApprove a submitted owned revision and attest to its exact content hash. Requires marketing:approve, separate from draft authority.
Inputs: asset_id, notes
archive_saved_viewRetire one of YOUR OWN saved views without destroying it: it drops out of the default listing and execute_saved_view refuses it, but its definition is kept and restore_saved_view brings it back unchanged. Prefer this over delete_saved_view.
Inputs: view_id
ask_legalRequest fixed legacy Themis source/citation records and attach a proposed Laws & Regulations agent/source/synthesis plan whose routes are planned_not_run. Check the law uses fixed legacy provider-record retrieval, but returned records do no
Inputs: question, context, jurisdiction, max_sections, research_mode, quality
assign_leads_to_campaignAssign 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.
Inputs: campaign_id, lead_ids
audit_exportExport this workspace's own agent-action audit trail as structured events, oldest first, for loading into a SIEM. Each event carries what triggered the action, which identity authorized it, which resource was touched, the outcome, and the e
Inputs: since, until, action, after_id, limit
campaign_pipeline_statsPipeline-stage breakdown for one outreach campaign — total / sent / active / won / lost, reply rate, and per-stage lead counts. Requires authentication.
Inputs: campaign_id
complete_sales_taskMark 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.
Inputs: activity_id, done
convert_deal_to_invoiceCreate a draft invoice from one of the caller's deals: one line item for the deal's amount, client_name defaulted from the deal's company/title. deal_id is required.
Inputs: deal_id, client_name, client_email, tax_rate, payment_terms, due_date
convert_lead_to_dealConvert 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.
Inputs: lead_id, title, company, amount, currency, stage
create_accounting_runAnalyze 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 e
Inputs: documents, name, context, marginal_rate
create_consulting_clientCreate an account-private consulting client.
Inputs: name, organization, contact_name, contact_email, notes, status
create_consulting_deliverableCreate an internal draft deliverable on an owned engagement.
Inputs: engagement_id, key, title, description, milestone_id, due_date
create_consulting_document_revisionCreate a revision-safe proposal or SOW draft on an owned engagement.
Inputs: engagement_id, kind, title, body, expected_latest_revision
create_consulting_engagementCreate an engagement for an owned consulting client.
Inputs: client_id, title, objective, status, start_date, target_end_date
create_content_assetCreate a private draft content asset. There is no publish/send operation.
Inputs: campaign_id, title, asset_type, channel, content, revision_notes
create_content_asset_revisionCreate a new owned draft revision from a frozen submitted/approved/rejected revision.
Inputs: asset_id, title, asset_type, channel, content, revision_notes
create_dealCreate 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.
Inputs: title, company, amount, currency, stage, probability
create_invoiceCreate a draft invoice owned by the caller for a client, optionally seeded with line items and linked to an existing deal. Totals (subtotal/tax/total) are computed from the line items and tax_rate. The invoice starts in status 'draft' — cal
Inputs: client_name, client_email, currency, tax_rate, payment_terms, due_date
create_marketing_audienceCreate an owner-private reusable audience definition.
Inputs: name, description, pain_points, channels
create_marketing_brandCreate an owner-private brand identity. Requires marketing:agent_write.
Inputs: name, voice, value_proposition, guidelines
create_marketing_campaignCreate an owner-private marketing campaign linked only to owned brand/audience ids.
Inputs: name, objective, status, brand_id, audience_id, channels
create_monitorSave a standing watch that fires later, on its own: when a count you name crosses a line you set, do the thing you chose. Lets an agent bank a condition and stop polling for it. The watch survives the conversation that created it. Note that
Inputs: name, subject, comparator, threshold, status_filter, action
create_outreach_campaignCreate 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.
Inputs: name, description, target_segment, target_audience, status
create_outreach_pitchCreate 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.
Inputs: name, subject_template, body_template, prompt, tone, category
create_portfolio_snapshotCapture an immutable rollup of YOUR OWN ticket portfolio as it stands right now -- totals by status and priority, fixed at this moment and never recomputed. A snapshot is the durable 'here is where we were' that a later diff_portfolio_snaps
Inputs: label
create_portfolio_snapshot_noteRecord a decision or comment against one of YOUR OWN portfolio snapshots. Pass expected_content_hash -- the hash you saw when you read the snapshot -- and a mismatch is REFUSED rather than quietly filed against a different revision; that ch
Inputs: snapshot_id, body, kind, expected_content_hash
create_saved_viewSave a named ticket filter, column, grouping and sort bundle so you can reopen it later or share it with a team. Saves the QUESTION, not an answer: the view is re-run against live tickets every time it is opened, so it never goes stale. The
Inputs: name, filters, columns, group_by, sort_by, sort_dir
create_workflow_templateCreate a new custom workflow template the caller owns, so a multi-step pipeline can be built in conversation instead of by hand in the browser. Saves the same definition the web builder saves. The slug is derived from the name and is return
Inputs: name, description, domain, tags, steps
decide_approvalAnswer a waiting checkpoint by request id: approve, reject, or amend. 'amend' means send the step back to be redone with the change described in notes, so notes are required for it. Spends money: approve continues the run and amend re-runs
Inputs: approval_id, decision, notes
delete_accounting_runPermanently 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.
Inputs: run_id
delete_monitorDelete one of your standing watches, so it stops firing. Does not touch anything it already started. Requires authentication and the monitors:write scope.
Inputs: monitor_id
delete_saved_viewPermanently delete one of YOUR OWN saved views. UNRECOVERABLE -- there is no undo and the definition is not retained. archive_saved_view is the reversible retirement and is almost always what is wanted instead; use this only for a view that
Inputs: view_id
delete_workflow_templateDelete a custom workflow template the caller owns. Built-in templates cannot be deleted. This removes the saved definition; runs already started from it are unaffected. Requires authentication and the workflows:write scope.
Inputs: slug, expected_template_fingerprint
diff_portfolio_snapshotsCompare two of your own portfolio snapshots and return the per-dimension movement between them. snapshot_id is always the 'to' side; against is the 'from' baseline, defaulting to your newest snapshot strictly older than it -- the 'what chan
Inputs: snapshot_id, against
110 more tools

draft_outreach_email, estimate_cost, execute_saved_view, get_accounting_run, get_agent_detail, get_api_key_info, get_consulting_engagement, get_content_asset, get_content_calendar, get_deal, get_deal_health, get_invoice, get_invoice_aging, get_marketing_audience, get_marketing_brand, get_marketing_campaign, get_meta_council_platform_metrics, get_portfolio_snapshot, get_sales_analytics, get_sales_recommendations, get_saved_view, get_session, get_settings, get_site_analytics, get_ticket_burndown, get_ticket_projects, get_visualization, get_workflow_session, get_workspace_metrics, initialize_consulting_milestones, list_accounting_runs, list_agents, list_approvals, list_campaign_replies, list_campaign_triggers, list_consulting_clients, list_consulting_engagements, list_content_assets, list_deals, list_integrations, list_invoices, list_marketing_audiences, list_marketing_brands, list_marketing_campaigns, list_meta_council_feedback, list_monitors, list_outreach_campaigns, list_panels, list_portfolio_snapshot_notes, list_portfolio_snapshots, list_sales_tasks, list_saved_views, list_workflows, locus_determine_from_scores, log_deal_activity, mark_invoice_paid, mint_child_api_key, outreach_analytics, plan_workflow, preview_accounting_ticket_sync, recommend_panel, reject_content_asset, reopen_consulting_deliverable, restore_saved_view, retry_workflow, rotate_api_key, run_council, run_workflow, score_locus_case, search_outreach_leads, send_invoice, share_saved_view, submit_consulting_deliverable, submit_content_asset, submit_meta_council_feedback, sync_accounting_tickets, test_workflow_step, ticket_archive, ticket_batch_create, ticket_claim, ticket_comment, ticket_create, ticket_dependency_add, ticket_dependency_list, ticket_dependency_remove, ticket_get, ticket_list, ticket_plan, ticket_scenario_create, ticket_scenario_list, ticket_scenario_revise, ticket_update, ticket_validation_finalize, triage_meta_council_feedback, unshare_saved_view, update_consulting_client, update_consulting_deliverable, update_consulting_document_revision, update_consulting_engagement, update_consulting_milestone, update_content_asset, update_deal, update_invoice, update_marketing_audience, update_marketing_brand, update_marketing_campaign, update_outreach_lead_status, update_saved_view, update_workflow_template, void_invoice

Add Meta Council to your AI client

Every block below points at https://meta-council.com/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http meta-council https://meta-council.com/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "meta-council": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://meta-council.com/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "meta-council": {
      "url": "https://meta-council.com/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "meta-council": {
      "type": "http",
      "url": "https://meta-council.com/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "meta-council": {
      "url": "https://meta-council.com/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "meta-council": {
      "serverUrl": "https://meta-council.com/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "meta-council": {
      "url": "https://meta-council.com/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Meta Council
version: 0.0.1
schema: v1
mcpServers:
  - name: Meta Council
    type: streamable-http
    url: https://meta-council.com/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "meta-council": {
      "httpUrl": "https://meta-council.com/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "meta-council": {
      "type": "http",
      "url": "https://meta-council.com/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "meta-council": {
      "url": "https://meta-council.com/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fmeta-council.com%2Fmcp&type=streamable_http&id=meta-council&name=Meta%20Council

Is Meta Council up right now?

It answered our last check on 18 October 2026 in 461 ms. Over 10 checks since 5 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Meta Council

Questions about Meta Council

Is there an official Meta Council MCP server?

Yes. It is published by meta-council.com and served from meta-council.com, the vendor's own domain: https://meta-council.com/mcp.

How many tools does Meta Council have?

150, as returned by the server's own tools/list on 31 August 2026: account_export, add_invoice_line_item, add_outreach_lead, advance_workflow, approve_consulting_deliverable, approve_consulting_document_revision, approve_content_asset, archive_saved_view, and 142 more.

Is Meta Council down?

It answered our last check on 18 October 2026 in 461 ms. Over 10 checks since 5 September 2026 it answered 10.

How do I add Meta Council to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://meta-council.com/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Meta Council need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: com.meta-council. Endpoint host: meta-council.com. ARD identifier: urn:air:com.meta-council:mcp:decision-intelligence. First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.