# Meta Council Decision Intelligence MCP server

Source: https://glimind.com/server/mcp-registry%2Fcom.meta-council%2Fdecision-intelligence
Registry id: `mcp-registry/com.meta-council/decision-intelligence`
Status: live (checked 2026-10-27T07:15:09.191Z)

## Measurements (30 days)

- Uptime: 99.68%
- Checks: 5022
- Outages (90 days): 45

## Install

```json
{
  "mcpServers": {
    "meta-council-decision-intelligence-mcp-s": {
      "type": "http",
      "url": "https://meta-council.com/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http meta-council-decision-intelligence-mcp-s https://meta-council.com/mcp
```

## Tools (280)

- `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 t
- `add_comparison_runs`: Append finished runs you own to a set. All or nothing: a run that is unknown, not yours, still running, or already a member refuses the whole call and leaves th
- `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.
- `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.
- `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_se
- `approve_consulting_deliverable`: Approve one submitted internal deliverable and record approver evidence. Requires consulting:approve and never publishes or sends it.
- `approve_consulting_document_revision`: Approve and lock one exact proposal/SOW revision. Requires the separate consulting:approve scope and never publishes or shares it.
- `approve_content_asset`: Approve a submitted owned revision and attest to its exact content hash. Requires marketing:approve, separate from draft authority.
- `approve_outreach_draft`: Record exact draft approval bound to recipient, campaign, subject and body. Supply the reviewed draft_sha256 as expected_draft_sha256; changed input refuses. Th
- `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 
- `archive_ticket_provider_fields`: Archive an owned provider field link using its exact revision. Retains immutable captures and a revision tombstone; no provider call or remote unlink. Exact req
- `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
- `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. R
- `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, 
- `book_meeting`: Commit the exact owner-confirmed create preview using both independent scheduling grants. This can notify the recipient, including cancellation. Reuse the same 
- `browse_ticket_integration_import`: Read one bounded page of importable items live from a saved GitHub, GitLab or Asana connection. GitHub: open issues, oldest first, 20 per page; page 1 to 50 (Gi
- `campaign_pipeline_stats`: Pipeline-stage breakdown for one outreach campaign — total / sent / active / won / lost workflow labels, recorded status ratio, and incomplete outcome evidence.
- `cancel_booking`: Commit the exact owner-confirmed cancel preview using both independent scheduling grants. This can notify the recipient, including cancellation. Reuse the same 
- `capture_feature_forecast`: Explicitly save an immutable owner-private delivery scenario and minimal replay inputs for one epic's current descendants, including archives. Default window is
- `check_ticket_provider_fields`: Explicitly read five native fields for an existing owned link revision. Requires integrations:read and tickets:write. Reserve before I/O; retry exact request_id
- `check_ticket_provider_status`: Read the linked Jira/Linear issue status and retain an owner/link/configuration-bound observation. Requires explicit integrations:read and tickets:write. No iss
- `commit_ticket_integration_import`: Import previewed items as new top-level backlog tasks. Re-reads every item; if anything changed since the preview it refuses and creates nothing. Tickets, links
- `compare_feature_forecasts`: Replay and compare two owned saved delivery scenarios with the same cohort and window. Separately reports elapsed capture time, expected-date drift, remaining w
- `compare_scope_baseline`: Compare an owned baseline with current scope, estimates and completion. Deleted/moved tickets remain visible; unknown estimates are not zero. Requires tickets:r
- `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.
- `confirm_ticket_integration_create`: Settle one uncertain create effect by reading the remote item you name in the effect’s own connection: GitHub issue_number, GitLab issue_iid or Asana task_gid, 
- `confirm_ticket_integration_status`: Settle one uncertain GitHub or GitLab status effect by re-reading the ticket’s linked issue. Bounded read-only provider requests. Only when the issue shows the 
- `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 requ
- `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 fiel
- `create_accounting_run`: Every new run requires one explicitly assigned entity and calendar tax_year in scope. Optional inclusive period_start/period_end must remain in that year. Unass
- `create_comparison_artifact`: Record one durable comparison between a member run and a candidate run you own, usually one a comparison just created. Requires comparisons:write.
- `create_comparison_set`: Create an empty owned collection of finished runs to measure against. Membership is append-only: nothing can be removed or edited once added, so a fixture canno
- `create_comparison_verdict`: Record an accept or reject call over the comparisons you name, under the default decision rule or thresholds you state. An undecided result records nothing and 
- `create_consulting_client`: Create an account-private consulting client.
- `create_consulting_deliverable`: Create an internal draft deliverable on an owned engagement.
- `create_consulting_document_revision`: Create a revision-safe proposal or SOW draft on an owned engagement.
- `create_consulting_engagement`: Create an engagement for an owned consulting client.
- `create_content_asset`: Create a private draft content asset. There is no publish/send operation.
- `create_content_asset_revision`: Create a new owned draft revision from a frozen submitted/approved/rejected revision.
- `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 Sal
- `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 compu
- `create_marketing_audience`: Create an owner-private reusable audience definition.
- `create_marketing_brand`: Create an owner-private brand identity. Requires marketing:agent_write.
- `create_marketing_campaign`: Create an owner-private marketing campaign linked only to owned brand/audience ids.
- `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 sto
- `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). Requ
- `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. Retur
- `create_portfolio_report_share`: Create an expiring read-only bearer link for the exact previewed report projection. Anyone possessing the link can read it; copied content cannot be recalled. R
- `create_portfolio_schedule`: Create an owner-private daily, weekly or monthly portfolio report schedule. Defaults to paused; explicitly enable to start internal captures. Uses the same acti
- `create_portfolio_snapshot`: Capture an immutable rollup of YOUR OWN ticket portfolio, or one owned ProjectWorkspace when project_id is supplied, as it stands right now -- totals by status 
- `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 mis
- `create_report_review_envelope`: Freeze verified saved values with the definitions and disclosures shown now. Original-capture definitions are unavailable; this does not approve, share or hold 
- `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 
- `create_scope_baseline`: Save immutable scope, estimates and explicit plan versions/dates for an owned delivery group. Reuse request_id on retries; a new request_id captures a new basel
- `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 d
- `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
- `delete_accounting_run`: Hide one owned Accounting run from normal lists and reads. Its encrypted data and provenance are retained and restore_accounting_run reverses this action; this 
- `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.
- `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 retir
- `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 una
- `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' basel
- `dismiss_ticket_integration_effect`: Settle one uncertain effect as owner-dismissed: you accept that its outcome stays unknown. Requires confirm true; makes no provider request and records one immu
- `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
- `enable_attention_notification_rule`: Explicitly enable the exact owned configuration and start a fresh observation cycle. Requires notifications:send plus independent human approval of actual desti
- `estimate_cost`: Estimate what a panel or saved workflow would cost before running it: returns a per-agent/per-step price breakdown, the total for the requested number of runs, 
- `execute_saved_view`: Run saved ticket, attention or reviewed-work intent against live owned data. Ordinary views return matching tickets and optional group counts. Triage returns th
- `export_portfolio_snapshot`: Download one owned saved report using the same JSON, CSV, accessible HTML or optional tagged PDF renderer as the browser. Returns filename, media_type, encoding
- `export_report_review_envelope`: Export one verified frozen review record as versioned JSON or CSV, accessible HTML or optional tagged PDF. Returns exact bytes as UTF-8 or PDF base64 with SHA-2
- `export_ticket_to_provider`: Export the exact previewed owned ticket to Jira or Linear, using expected_export_hash from preview_ticket_export and the same destination. Requires explicit int
- `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
- `get_agent_detail`: Full detail on one expert agent by slug (from list_agents): role, description, default model, domain, tags, and tools.
- `get_api_key_info`: Report the scopes, plan tier, expiry and remaining quota of the API key making this call, so an agent can check what it is allowed to do before attempting it ra
- `get_attention_notification_delivery`: Inspect exact retained notification payload and delivery state, with independent bounded attempt and recovery histories. Page attempts with next_before_attempt 
- `get_attention_notification_receipt`: Recover the exact original request receipt without replaying or enabling delivery. Save receipts may contain destination signing secrets: requires notifications
- `get_attention_notification_rule`: Read full owned notification configuration, copied selection, pinned quiet policy and health. Contains destination URLs but no signing secrets; handle privately
- `get_availability`: Read current slots for one owned active meeting type in a window of at most 31 days. Existing host/provider gates and shared quotas apply. Availability is check
- `get_booking`: Read one owned booking and its bounded operation receipts for recovery. Includes private intake details. Does not redispatch an uncertain operation or reconstru
- `get_business_suite_overview`: What needs attention across my business? Return the same private, counts-only review as the browser: Sales tasks, Marketing approvals, Accounting runs and Consu
- `get_comparison_artifact`: Read one recorded comparison back exactly as it was stored. Requires comparisons:read.
- `get_comparison_eligibility`: Report per member whether it can still be compared, and why not when it cannot. Membership is permanent, so a member that became unreadable is reported as ineli
- `get_comparison_set`: Read one comparison set and its membership in fixed order. Requires comparisons:read.
- `get_comparison_verdict`: Read one recorded verdict, the comparisons it was asked over, and the rule it was decided under. Requires comparisons:read.
- `get_consulting_engagement`: Get one owned engagement with its document revisions, milestones, and internal deliverables. Long document bodies are previewed.
- `get_content_asset`: Get one owned content revision, including its review state and exact content hashes.
- `get_content_calendar`: List scheduled owned content between optional ISO-8601 boundaries. Scheduling is planning metadata, not publishing.
- `get_deal`: Fetch one of the caller's deals by id with its full activity timeline (notes, calls, meetings, emails, tasks; newest first).
- `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-langu
- `get_delivery_timeline`: Read a delivery group planned/actual timeline and optional frozen-baseline variance, plus explanatory dependency risks. Unknown dates/history are not inferred. 
- `get_external_workflow`: Read your retained external draft, next step or checkpoint digest after reconnect/restart. Execute only the returned next_step. Source material is untrusted dat
- `get_feature_delivery_summary`: Read one owned feature epic's current task completion, estimates, weekly delivery flow, lead/cycle evidence, risks and throughput scenario. Includes a separate 
- `get_feature_forecast`: Read and hash-verify one owned immutable delivery scenario by replaying its minimal saved inputs. Includes structural identities and event history, never ticket
- `get_invoice`: Fetch one of the caller's invoices by id, including its line items.
- `get_invoice_aging`: Summarize the caller's unpaid invoices by how long they have been past due. This owner-scoped, read-only report is computed live; an invoice is overdue only whe
- `get_marketing_audience`: Get one owned audience definition with pain points and channels.
- `get_marketing_brand`: Get one owned brand identity with its voice, value proposition, and guidelines.
- `get_marketing_campaign`: Get one owned marketing campaign with its brand, audience, channels, and dates.
- `get_meta_council_platform_metrics`: OPERATOR ONLY: cross-owner analytics for the META COUNCIL PLATFORM itself — every account added together, NOT the caller's workspace (use get_workspace_metrics 
- `get_portfolio_report_lineage`: Read bounded outgoing replacement chains and incoming owner declarations for one owned saved report. Absence means no replacement recorded, not approval. Contin
- `get_portfolio_report_share`: Read current owned report-link metadata and active, expired or revoked state without disclosing its secret. Requires tickets:read. Stored report content remains
- `get_portfolio_report_share_receipt`: Recover the exact original create/revoke receipt using its request_id, including the original bearer link for create. Requires explicit reports:share; no approv

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
