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.
Multi-expert decision intelligence with transparent synthesis and auditable workflows.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
account_export | Export 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_item | Add 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_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. Inputs: email, company, domain, contact_name, contact_title, segment |
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. Inputs: session_id, action, notes |
approve_consulting_deliverable | Approve 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_revision | Approve 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_asset | Approve a submitted owned revision and attest to its exact content hash. Requires marketing:approve, separate from draft authority. Inputs: asset_id, notes |
archive_saved_view | Retire 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_legal | Request 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_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. Inputs: campaign_id, lead_ids |
audit_export | Export 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_stats | Pipeline-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_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. Inputs: activity_id, done |
convert_deal_to_invoice | Create 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_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. Inputs: lead_id, title, company, amount, currency, stage |
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 e Inputs: documents, name, context, marginal_rate |
create_consulting_client | Create an account-private consulting client. Inputs: name, organization, contact_name, contact_email, notes, status |
create_consulting_deliverable | Create an internal draft deliverable on an owned engagement. Inputs: engagement_id, key, title, description, milestone_id, due_date |
create_consulting_document_revision | Create a revision-safe proposal or SOW draft on an owned engagement. Inputs: engagement_id, kind, title, body, expected_latest_revision |
create_consulting_engagement | Create an engagement for an owned consulting client. Inputs: client_id, title, objective, status, start_date, target_end_date |
create_content_asset | Create a private draft content asset. There is no publish/send operation. Inputs: campaign_id, title, asset_type, channel, content, revision_notes |
create_content_asset_revision | Create a new owned draft revision from a frozen submitted/approved/rejected revision. Inputs: asset_id, title, asset_type, channel, content, revision_notes |
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. Inputs: title, company, amount, currency, stage, probability |
create_invoice | Create 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_audience | Create an owner-private reusable audience definition. Inputs: name, description, pain_points, channels |
create_marketing_brand | Create an owner-private brand identity. Requires marketing:agent_write. Inputs: name, voice, value_proposition, guidelines |
create_marketing_campaign | Create an owner-private marketing campaign linked only to owned brand/audience ids. Inputs: name, objective, status, brand_id, audience_id, channels |
create_monitor | Save 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_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. Inputs: name, description, target_segment, target_audience, status |
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. Inputs: name, subject_template, body_template, prompt, tone, category |
create_portfolio_snapshot | Capture 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_note | Record 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_view | Save 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_template | Create 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_approval | Answer 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_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. Inputs: run_id |
delete_monitor | Delete 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_view | Permanently 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_template | Delete 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_snapshots | Compare 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 |
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
Every block below points at https://meta-council.com/mcp. Pick your client and copy.
claude mcp add --transport http meta-council https://meta-council.com/mcp
{
"mcpServers": {
"meta-council": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://meta-council.com/mcp"]
}
}
}{
"mcpServers": {
"meta-council": {
"url": "https://meta-council.com/mcp"
}
}
}{
"servers": {
"meta-council": {
"type": "http",
"url": "https://meta-council.com/mcp"
}
}
}{
"context_servers": {
"meta-council": {
"url": "https://meta-council.com/mcp"
}
}
}{
"mcpServers": {
"meta-council": {
"serverUrl": "https://meta-council.com/mcp"
}
}
}{
"mcpServers": {
"meta-council": {
"url": "https://meta-council.com/mcp"
}
}
}name: Meta Council
version: 0.0.1
schema: v1
mcpServers:
- name: Meta Council
type: streamable-http
url: https://meta-council.com/mcp{
"mcpServers": {
"meta-council": {
"httpUrl": "https://meta-council.com/mcp"
}
}
}{
"mcpServers": {
"meta-council": {
"type": "http",
"url": "https://meta-council.com/mcp"
}
}
}{
"mcpServers": {
"meta-council": {
"url": "https://meta-council.com/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fmeta-council.com%2Fmcp&type=streamable_http&id=meta-council&name=Meta%20Council
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.
Yes. It is published by meta-council.com and served from meta-council.com, the vendor's own domain: https://meta-council.com/mcp.
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.
It answered our last check on 18 October 2026 in 461 ms. Over 10 checks since 5 September 2026 it answered 10.
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.
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.
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.