New Your team’s decisions, in one playbook every coding agent works from. Never answer your agent twice

Meta Council

280 tools. 140 can modify or destroy data without limits.

15 destructive tools with no built-in limits. Policy required.

Last updated:

140 can modify or destroy data
140 read-only
280 tools total

Community server · catalogue entry checked 09/10/2026 · full schemas captured for 258 of 280 tools

How to control Meta Council ↓

What Meta Council exposes to your agents

Read (140) Write / Execute (125) Destructive / Financial (15)

What Meta Council costs in tokens

62,866 tokens of tool definitions, loaded on every request
31% of a 200k context window
4,400 heaviest tool: save_project_attention_policy
Critical Risk

The most dangerous Meta Council tools

140 of Meta Council's 280 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Meta Council

PolicyLayer is an MCP gateway — it sits between your AI agents and Meta Council, and nothing reaches the server without passing your rules. These are the rules we recommend:

Block financial tools by default
{
  "add_invoice_line_item": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Requires human approval."
      }
    ]
  }
}

Financial tools should be explicitly enabled per use case, not open by default.

Deny destructive operations
{
  "account_export": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "add_comparison_runs": {
    "limits": [
      {
        "counter": "add_comparison_runs_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "advance_workflow": {
    "limits": [
      {
        "counter": "advance_workflow_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Meta Council — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON META COUNCIL →

Instant setup, no code required.

All 280 Meta Council tools

DESTRUCTIVE 13 tools
Destructive account_export Export this account's own data across every table the account owns, as the same JSON envelope the REST route r Destructive cancel_booking Commit the exact owner-confirmed cancel preview using both independent scheduling grants. This can notify the Destructive decide_approval Answer a waiting checkpoint by request id: approve, reject, or amend. 'amend' means send the step back to be r Destructive delete_accounting_run Hide one owned Accounting run from normal lists and reads. Its encrypted data and provenance are retained and Destructive delete_monitor Delete one of your standing watches, so it stops firing. Does not touch anything it already started. Requires Destructive delete_saved_view Permanently delete one of YOUR OWN saved views. UNRECOVERABLE -- there is no undo and the definition is not re Destructive delete_workflow_template Delete a custom workflow template the caller owns. Built-in templates cannot be deleted. This removes the save Destructive preview_scheduling_action Freeze exactly one create, reschedule or cancel proposal for ten minutes. Sending requires separate explicit a Destructive project_unlink_feature Remove one exact project-feature placement, retaining the ticket. Read binding_id from project_get first; stal Destructive reconcile_attention_notification_delivery Record an owner declaration received or cancel with a note and current expected_version. Original network outc Destructive revoke_portfolio_report_share Revoke future reads through an owned report link. Requires explicit reports:share; reducing access does not ne Destructive ticket_dependency_remove Stop an owned ticket from waiting on a prerequisite. Removing the last unsatisfied edge can allow this ticket Destructive void_invoice Void a draft or sent invoice. Cannot be applied to an already-paid invoice (issue a credit note instead). invo
EXECUTE 11 tools
Execute dismiss_ticket_integration_effect Settle one uncertain effect as owner-dismissed: you accept that its outcome stays unknown. Requires confirm tr Execute execute_saved_view Run saved ticket, attention or reviewed-work intent against live owned data. Ordinary views return matching ti Execute preview_accounting_ticket_sync Preview, without writing, how one completed owned Accounting run's WRITEOff work plan would map to stable Meta Execute project_link_feature Link an existing owned parentless epic to this project. Exact retry reuses the link; linking an epic already b Execute retry_workflow Continue a stalled or finished workflow run from a chosen step. This starts a NEW run that reuses the outputs Execute review_external_workflow Approve continuation or reject an ordinary internal draft checkpoint using its review_sha as input_sha. This i Execute run_comparison Re-run a member's workflow as it stands today and record the result as a new run. This calls model providers a Execute run_council Submit a question or decision to Meta Council. A panel of specialized AI agents will independently analyze it, Execute run_workflow Start a multi-step workflow pipeline and return its session id and definition_sha immediately by default — the Execute start_external_workflow Start a caller-executed sales evidence draft. Returns frozen instructions for your agent to execute. No server Execute ticket_scenario_revise Replace an owned scenario's content, compare-and-swapping on expected_version. Revisions are append-only: vali
WRITE 114 tools
Write add_comparison_runs Append finished runs you own to a set. All or nothing: a run that is unknown, not yours, still running, or alr Write add_outreach_lead Add a single lead to the authenticated user's outreach book. Returns the new lead id. Provenance is stamped so Write approve_consulting_deliverable Approve one submitted internal deliverable and record approver evidence. Requires consulting:approve and never Write approve_consulting_document_revision Approve and lock one exact proposal/SOW revision. Requires the separate consulting:approve scope and never pub Write approve_content_asset Approve a submitted owned revision and attest to its exact content hash. Requires marketing:approve, separate Write approve_outreach_draft Record exact draft approval bound to recipient, campaign, subject and body. Supply the reviewed draft_sha256 a Write archive_saved_view Retire one of YOUR OWN saved views without destroying it: it drops out of the default listing and execute_save Write archive_ticket_provider_fields Archive an owned provider field link using its exact revision. Retains immutable captures and a revision tombs Write 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 call Write audit_export Export this workspace's own agent-action audit trail as structured events, oldest first, for loading into a SI Write book_meeting Commit the exact owner-confirmed create preview using both independent scheduling grants. This can notify the Write capture_feature_forecast Explicitly save an immutable owner-private delivery scenario and minimal replay inputs for one epic's current Write commit_ticket_integration_import Import previewed items as new top-level backlog tasks. Re-reads every item; if anything changed since the prev Write complete_sales_task Mark one of the caller's sales tasks/activities done (or reopen it with done=false). Stamps or clears the comp Write confirm_ticket_integration_create Settle one uncertain create effect by reading the remote item you name in the effect’s own connection: GitHub Write 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 defaul Write convert_lead_to_deal Convert an owned outreach lead into a deal and advance the lead into the deal stage of the funnel (never downg Write create_accounting_run Every new run requires one explicitly assigned entity and calendar tax_year in scope. Optional inclusive perio Write create_comparison_artifact Record one durable comparison between a member run and a candidate run you own, usually one a comparison just Write create_comparison_set Create an empty owned collection of finished runs to measure against. Membership is append-only: nothing can b Write create_comparison_verdict Record an accept or reject call over the comparisons you name, under the default decision rule or thresholds y Write create_consulting_client Create an account-private consulting client. Write create_consulting_deliverable Create an internal draft deliverable on an owned engagement. Write create_consulting_document_revision Create a revision-safe proposal or SOW draft on an owned engagement. Write create_consulting_engagement Create an engagement for an owned consulting client. Write create_content_asset Create a private draft content asset. There is no publish/send operation. Write create_content_asset_revision Create a new owned draft revision from a frozen submitted/approved/rejected revision. Write 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 t Write create_invoice Create a draft invoice owned by the caller for a client, optionally seeded with line items and linked to an ex Write create_marketing_audience Create an owner-private reusable audience definition. Write create_marketing_brand Create an owner-private brand identity. Requires marketing:agent_write. Write create_marketing_campaign Create an owner-private marketing campaign linked only to owned brand/audience ids. Write 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 Write create_outreach_campaign Create a new outreach campaign owned by the authenticated user. Returns the new campaign id. Reversible (campa Write create_outreach_pitch Create a reusable pitch template (subject + body templates, optional drafting prompt) owned by the user. Prove Write create_portfolio_report_share Create an expiring read-only bearer link for the exact previewed report projection. Anyone possessing the link Write create_portfolio_schedule Create an owner-private daily, weekly or monthly portfolio report schedule. Defaults to paused; explicitly ena Write create_portfolio_snapshot Capture an immutable rollup of YOUR OWN ticket portfolio, or one owned ProjectWorkspace when project_id is sup Write create_portfolio_snapshot_note Record a decision or comment against one of YOUR OWN portfolio snapshots. Pass expected_content_hash -- the ha Write create_report_review_envelope Freeze verified saved values with the definitions and disclosures shown now. Original-capture definitions are Write create_saved_view Save a named ticket filter, column, grouping and sort bundle so you can reopen it later or share it with a tea Write create_scope_baseline Save immutable scope, estimates and explicit plan versions/dates for an owned delivery group. Reuse request_id Write create_workflow_template Create a new custom workflow template the caller owns, so a multi-step pipeline can be built in conversation i Write 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 revi Write enable_attention_notification_rule Explicitly enable the exact owned configuration and start a fresh observation cycle. Requires notifications:se Write export_portfolio_snapshot Download one owned saved report using the same JSON, CSV, accessible HTML or optional tagged PDF renderer as t Write export_report_review_envelope Export one verified frozen review record as versioned JSON or CSV, accessible HTML or optional tagged PDF. Ret Write export_ticket_to_provider Export the exact previewed owned ticket to Jira or Linear, using expected_export_hash from preview_ticket_expo Write initialize_consulting_milestones Idempotently initialize stable engagement milestones. Retries return the same ids and external refs. Write link_ticket_provider_fields Link and check one explicitly selected remote item. GitHub container owner/repo + issue number; GitLab project Write 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 dea Write pause_attention_notification_rule Pause an owned notification rule using current expected_revision; archived=true also archives it, archived=fal Write plan_council Resolve the effective Council models, parameters, tools, and setup reasons for this account without starting a Write plan_workflow Preview what a workflow WOULD do, without running it. Costs nothing and runs no models: returns the step execu Write preview_attention_notification_rule Preview a draft definition or one owned saved notification rule, never both. Lists the exact selected public n Write preview_ticket_export Preview the exact owned ticket content, destination, correlation marker and status mapping for Jira or Linear. Write preview_ticket_integration_import Re-read 1 to 20 selected items live from the provider and return their exact importable content plus a fingerp Write project_create Create an owner-private project with intent and goals. Persist request_id before calling; retry exact input af Write project_document_create Save the first immutable project brief, PRD, technical specification or decision revision. Optional ticket_id Write project_update Revision-safely edit project context. Supply expected_revision from project_get and a new request_id. Stale ed Write reconcile_ticket_provider_effect Check the original Jira or Linear intent against provider correlation/status using read-only provider requests Write record_outreach_evidence Record owner-observed identity, employer, published work email, mailbox result/expiry and source-policy observ Write record_ticket_attention_resolution Record or withdraw an owner resolution with a required explanation, latest review ID/revision, resolution revi Write reject_content_asset Reject a submitted owned revision with optional reviewer notes. Requires marketing:approve. Write reopen_consulting_deliverable Return an unapproved review deliverable to editable draft status. Write reschedule_booking Commit the exact owner-confirmed reschedule preview using both independent scheduling grants. This can notify Write restore_accounting_run Restore one owned soft-deleted Accounting run to normal lists and reads, retaining its original encrypted data Write restore_saved_view Return one of YOUR OWN archived saved views to the working set with its definition intact. Idempotent -- resto Write retry_attention_notification_delivery Explicitly retry an eligible notification using expected_version and acknowledge_possible_duplicate=true. Requ Write save_attention_notification_rule Save a full owner notification configuration bound to expected_preview_hash; existing rules also require rule_ Write save_project_attention_policy Record a complete project attention override or restore owner inheritance prospectively. Override requires exp Write save_ticket_attention_policy Save owner-private attention thresholds in UTC days (finite 0–3650), status overrides and optional paused_stat Write save_ticket_attention_review Record an owner-private review of current attention evidence, with optional note (2000 characters) and follow_ Write save_ticket_delivery_plan Explicitly replace or clear a ticket plan. Dates and working-day duration are separate from points. Pass curre Write send_invoice Mark a draft invoice as sent (stamps issued_at). Re-sending an already-sent invoice is a harmless no-op. invoi Write set_outreach_sender_state Record an owner-observed sender posture and checked time. This does not inspect credentials or verify a provid Write submit_consulting_deliverable Submit an owned draft deliverable for internal review without publishing it. Write submit_content_asset Submit an owned draft for review, freezing that exact revision and content hash. Write submit_external_workflow_result Submit your output for the exact next_step input_sha and step_index. Retains authenticated caller provenance; Write submit_meta_council_feedback Report feedback about the META COUNCIL PLATFORM itself — a noticeable performance failure, a lacking/missing c Write supersede_portfolio_report Record that one owned saved report replaces another, with a required reason and both fetched payload hashes. T Write sync_accounting_tickets Commit a previously previewed completed Accounting run's WRITEOff work plan to stable owner-private Meta Counc Write ticket_archive Retire an owned ticket from the working set, or restore one. Archiving is a different axis from status: the ti Write ticket_authority_export Export the full owner-private ticket authority as canonical versioned native JSON, including retained dependen Write ticket_batch_create Preview or idempotently commit one atomic owner-private batch of structured tickets and nested subtickets. Pre Write 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 Write ticket_comment Add a comment to an owned ticket's activity trail. Use kind='progress' for work updates while a ticket is in p Write ticket_create Create a ticket on the caller's board — optionally as a subticket via parent_id. Recommend degree of difficult Write ticket_dependency_add Record that an owned ticket cannot complete until another owned ticket is done. The edge is never erased: corr Write ticket_label_archive Hide an owned label from default suggestions without deleting its identity, assignments or history. Restore it Write ticket_label_update Edit color, description, group or archived state of an owned label. Explicit null clears optional metadata; id Write ticket_label_upsert Create or restore an owner-private label by normalized name. Canonical aliases retain the first display name a Write ticket_plan Preview or idempotently commit an owner-private ticket tree generated from a planning prompt or supplied struc Write ticket_readiness Explain why an owned ticket is not ready to close, using the same readiness check as the browser. Returns gate Write ticket_scenario_create Author one Given/When/Then scenario on an owned ticket. This is the specification an epic must carry before it Write ticket_transition Change an owned ticket's status through the existing lifecycle gate. For an epic completion, persist completio Write ticket_update Update fields on an owned ticket — status moves (each one is auto-logged to the ticket's audit trail), reassig Write ticket_validation_finalize Finalize one immutable validation run for an exact owned ticket scenario revision. Requires the opt-in tickets Write triage_meta_council_feedback ADMIN ONLY: triage a platform-feedback report — set its status and/or admin notes (requires an ADMIN_EMAILS ac Write update_consulting_client Update mutable fields on an owned consulting client. Write update_consulting_deliverable Edit an internal draft deliverable; review/approval state is separate. Write update_consulting_document_revision Edit an unapproved proposal/SOW revision; approved revisions are immutable. Write update_consulting_engagement Update mutable fields on an owned consulting engagement. Write update_consulting_milestone Update an owned consulting milestone while preserving its stable ref. Write update_content_asset Edit an owned draft. Submitted/approved/rejected revisions are immutable and must be revised. Write update_deal Update one of the caller's deals — most commonly to ADVANCE its stage (e.g. discovery -> proposal). Moving to Write update_invoice Update a draft or sent invoice's header fields (client, terms, due date, tax rate, notes). Only the fields you Write update_marketing_audience Update fields on one owned audience definition. No delete is exposed over MCP. Write update_marketing_brand Update fields on one owned brand identity. No delete is exposed over MCP. Write update_marketing_campaign Update one owned marketing campaign. Campaign status never publishes content. Write update_outreach_lead_status Advance a lead through the pipeline — set its status / pipeline stage and, optionally, a recorded reply, pitch Write update_portfolio_schedule Replace the full definition of an owned report schedule using its current expected_revision. Preserve project_ Write update_saved_view Revise one of YOUR OWN saved views in place, keeping its id and any existing team share. Only the fields you s Write update_workflow_template Replace an existing custom workflow template's definition. This is a full replacement, not a patch: supply nam
READ 140 tools
Read advance_workflow Advance a workflow past a human checkpoint — approve or reject the paused step so the pipeline continues. Use Read ask_legal Request fixed legacy Themis source/citation records and attach a proposed Laws & Regulations agent/source/synt Read browse_ticket_integration_import Read one bounded page of importable items live from a saved GitHub, GitLab or Asana connection. GitHub: open i Read campaign_pipeline_stats Pipeline-stage breakdown for one outreach campaign — total / sent / active / won / lost workflow labels, recor Read check_ticket_provider_fields Explicitly read five native fields for an existing owned link revision. Requires integrations:read and tickets Read check_ticket_provider_status Read the linked Jira/Linear issue status and retain an owner/link/configuration-bound observation. Requires ex Read compare_feature_forecasts Replay and compare two owned saved delivery scenarios with the same cohort and window. Separately reports elap Read compare_scope_baseline Compare an owned baseline with current scope, estimates and completion. Deleted/moved tickets remain visible; Read confirm_ticket_integration_status Settle one uncertain GitHub or GitLab status effect by re-reading the ticket’s linked issue. Bounded read-only Read diff_portfolio_snapshots Compare two of your own portfolio snapshots and return the per-dimension movement between them. snapshot_id is Read estimate_cost Estimate what a panel or saved workflow would cost before running it: returns a per-agent/per-step price break Read get_accounting_run Get one private Accounting run owned by the caller, including its deterministic estimates, disclaimer, engine Read get_agent_detail Full detail on one expert agent by slug (from list_agents): role, description, default model, domain, tags, an Read get_api_key_info Report the scopes, plan tier, expiry and remaining quota of the API key making this call, so an agent can chec Read get_attention_notification_delivery Inspect exact retained notification payload and delivery state, with independent bounded attempt and recovery Read get_attention_notification_receipt Recover the exact original request receipt without replaying or enabling delivery. Save receipts may contain d Read get_attention_notification_rule Read full owned notification configuration, copied selection, pinned quiet policy and health. Contains destina Read get_availability Read current slots for one owned active meeting type in a window of at most 31 days. Existing host/provider ga Read get_booking Read one owned booking and its bounded operation receipts for recovery. Includes private intake details. Does Read get_business_suite_overview What needs attention across my business? Return the same private, counts-only review as the browser: Sales tas Read get_comparison_artifact Read one recorded comparison back exactly as it was stored. Requires comparisons:read. Read get_comparison_eligibility Report per member whether it can still be compared, and why not when it cannot. Membership is permanent, so a Read get_comparison_set Read one comparison set and its membership in fixed order. Requires comparisons:read. Read get_comparison_verdict Read one recorded verdict, the comparisons it was asked over, and the rule it was decided under. Requires comp Read get_consulting_engagement Get one owned engagement with its document revisions, milestones, and internal deliverables. Long document bod Read get_content_asset Get one owned content revision, including its review state and exact content hashes. Read get_content_calendar List scheduled owned content between optional ISO-8601 boundaries. Scheduling is planning metadata, not publis Read get_deal Fetch one of the caller's deals by id with its full activity timeline (notes, calls, meetings, emails, tasks; Read 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 Read get_delivery_timeline Read a delivery group planned/actual timeline and optional frozen-baseline variance, plus explanatory dependen Read get_external_workflow Read your retained external draft, next step or checkpoint digest after reconnect/restart. Execute only the re Read get_feature_delivery_summary Read one owned feature epic's current task completion, estimates, weekly delivery flow, lead/cycle evidence, r Read get_feature_forecast Read and hash-verify one owned immutable delivery scenario by replaying its minimal saved inputs. Includes str Read get_invoice Fetch one of the caller's invoices by id, including its line items. Read get_invoice_aging Summarize the caller's unpaid invoices by how long they have been past due. This owner-scoped, read-only repor Read get_marketing_audience Get one owned audience definition with pain points and channels. Read get_marketing_brand Get one owned brand identity with its voice, value proposition, and guidelines. Read get_marketing_campaign Get one owned marketing campaign with its brand, audience, channels, and dates. Read get_meta_council_platform_metrics OPERATOR ONLY: cross-owner analytics for the META COUNCIL PLATFORM itself — every account added together, NOT Read get_portfolio_report_lineage Read bounded outgoing replacement chains and incoming owner declarations for one owned saved report. Absence m Read get_portfolio_report_share Read current owned report-link metadata and active, expired or revoked state without disclosing its secret. Re Read get_portfolio_report_share_receipt Recover the exact original create/revoke receipt using its request_id, including the original bearer link for Read get_portfolio_schedule Read an owned report schedule, next UTC time, configured local timezone and current capture health. Calendar d Read get_portfolio_snapshot Fetch one portfolio snapshot by id: its label, schema version, the exact stored rollup payload, its content ha Read get_portfolio_snapshot_inputs Verify and return the retained minimal inputs and regenerated counts of one owned project report. Reads stored Read get_project_attention_policy Read one owned project's current override or owner-policy inheritance, effective policy and immutable project Read get_report_review_envelope Read one owned frozen review record and source hash without rebuilding its definitions. No declaration or perm Read get_sales_analytics Sales pipeline analytics for the caller: probability-weighted forecast, per-stage $ rollup, win rate (won / de Read get_sales_recommendations The caller's prioritized next-best sales actions: interested leads to convert, open deals gone stale enough to Read get_saved_view Fetch one saved ticket view's definition by id: its name, filters, columns, grouping, sort and whether it is s Read get_scope_baseline Read frozen structural scope, estimates and captured explicit plans for an owned baseline. Older schema1 dates Read get_session Get the full results of a previous Meta Council session, including all agent opinions and the synthesis. Read get_settings Get the authenticated user's Meta Council settings — preferred model, plan tier, which credentials are saved ( Read get_site_analytics OPERATOR ONLY: visitor traffic for the META COUNCIL PLATFORM's own website — every visitor added together, NOT Read get_ticket_attention_policy Read the owner-private effective attention policy, built-in defaults, applicable statuses and immutable histor Read get_ticket_attention_queue Read the same ranked Needs attention queue as the browser and REST. Returns complete JSON with reasons, UTC cl Read get_ticket_attention_resolution Inspect original reviewed evidence, a separately labeled fresh assessment and immutable owner resolution histo Read get_ticket_attention_review Read the owner-private current attention assessment, latest review and immutable history. Requires tickets:rea Read get_ticket_burndown Daily burndown series replayed from the append-only ticket ledger: per-day scope (existing, non-cancelled), re Read get_ticket_delivery_plan Read the explicit dated plan of an owned ticket, including archived or retained deleted-ticket plans. Absent p Read get_ticket_external_links Read one owned ticket’s saved GitHub, GitLab and Asana links plus unresolved write effects that need reconcili Read get_ticket_integration_import_receipt Read this owner’s retained GitHub, GitLab or Asana import receipt for one exact request_id: created ticket IDs Read get_ticket_label_cohort Report a fixed cohort holding one exact label at the UTC window start, observed daily task completions/reopens Read get_ticket_label_history Read immutable owner-private observed label assignments/removals, revision bindings and legacy limits. Retains Read get_ticket_projects Projects overview of the caller's board: one entry per top-level epic with recursive descendant progress (done Read get_ticket_provider_field_options List eligible exact owner credential identities/generations and fixed origins for explicit field capture. Neve Read get_ticket_provider_field_request Read this owner’s exact retained link/check/archive request result. An attempted/unknown request is not permis Read get_visualization Fetch a chart artifact generated by a council session or LOCUS determination. Returns the machine-readable spe Read get_workflow_session Poll a previously started workflow run for its current step-by-step status and output (useful when run_workflo Read get_workspace_metrics One cross-domain rollup of the caller's own workspace: council sessions (total, last 30 days, by status, token Read list_accounting_runs List only the caller's private Accounting-run audit metadata, newest first. Raw source text and analysis resul Read list_agents List all available expert agents with their roles, domains, and specialties. Read list_approvals List workflow checkpoints waiting on you, soonest deadline first, with which step is paused and when it runs o Read list_attention_notification_deliveries List owned notification delivery metadata by optional rule and current state. No URL paths or signing secrets. Read list_attention_notification_revisions Read immutable notification configuration revisions, including private destination URLs and frozen selection, Read list_attention_notification_rules List owned notification metadata without destination paths or signing secrets. Scope active includes paused un Read list_booking_followups Read owner-only in-app meeting prompts or due follow-up tasks. Matches the app view and uses current task due/ Read list_bookings Read an owner-only page of up to 50 bookings. Continue with next_after; archived defaults to false. Includes r Read list_campaign_replies List sent / received emails for an outreach campaign, newest first — subject, body preview, and reply classifi Read list_campaign_triggers List automation triggers (auto-reply rules, status updates, notifications) configured for an outreach campaign Read list_comparison_sets List your comparison sets, newest first, without their membership. Requires comparisons:read. Read list_consulting_clients List consulting clients owned by the API-key account. Read list_consulting_engagements List consulting engagements owned by the API-key account. Read list_content_assets List owned content assets and immutable revisions; content is never published by this tool. Read list_deals List the caller's sales deals (newest first) together with a weighted pipeline forecast (open/weighted/won tot Read list_feature_forecasts Page owned immutable capture identities for an epic, including one later deleted. Default limit20, maximum50. Read list_integrations List which outside services the authenticated user has connected — ticket boards, stored connector credentials Read list_invoices List the caller's invoices (newest first), optionally filtered by status (draft/sent/paid/void). Each entry in Read list_marketing_audiences List reusable marketing audiences owned by the API-key account. Read list_marketing_brands List brand identities owned by the API-key account. Read list_marketing_campaigns List owned marketing campaigns. These are separate from Sales outreach campaigns. Read list_meeting_types Read the owner's bounded saved meeting types, including inactive types. Does not activate booking or expose Ca Read list_meta_council_feedback ADMIN ONLY: list platform-feedback reports — feedback about Meta Council itself, never a tenant's own business Read list_monitors List the standing watches you have saved, newest first, with what each one watches, what it does, and when it Read list_outreach_campaigns List the authenticated user's outreach campaigns with current lead counts and recorded sent/replied workflow l Read list_panels List all available expert panels with their descriptions and agent counts. Read list_portfolio_report_history Browse owned saved reports in portfolio (default), project or all scopes, newest first. Project scope requires Read list_portfolio_report_shares List owned report links in newest creation-time/ID order, optionally for one owned report. Scope all, active, Read list_portfolio_schedule_captures Read successful captures for one owned report schedule, including scheduled_for, actual captured_at, missed_co Read list_portfolio_schedule_revisions Read immutable definition revisions of one owned report schedule, including paused or archived schedules. Newe Read list_portfolio_schedules List the caller's private report schedules in newest creation-time/ID order. Active includes paused schedules. Read list_portfolio_snapshot_notes Read the decision and comment thread recorded against one of your portfolio snapshots, oldest first. Each note Read list_portfolio_snapshots List your own portfolio (default), project or all snapshots, newest first. Project scope requires project_id: Read list_report_review_declarations Read the append-only owner declaration history and current derived head for one exact review record. Approval Read list_report_review_envelopes List immutable review records for one owned saved snapshot, newest first. Limit 1–100; use next_before_id whil Read list_reviewed_attention Discover latest owned attention reviews, including cleared, terminal, archived and unavailable work. Requires Read list_sales_tasks List the caller's open sales tasks (activities of type 'task' not yet done), bucketed overdue / today / upcomi Read list_saved_views List saved ticket views you can open: the stored filter, column, grouping and sort combinations saved by you, Read list_scope_baselines List saved baselines for an owned delivery group, newest first. Includes retained baselines after group deleti Read list_ticket_delivery_plan_history Read immutable plan revisions, newest first, including retained deleted-ticket history. Continue with next_bef Read list_ticket_integration_connections List this owner’s saved GitHub, GitLab or Asana connections from the local record: labels, remote project and Read list_ticket_integration_effects Read a bounded newest-first page of one owned ticket’s recorded GitHub, GitLab and Asana write effects: operat Read list_ticket_integration_effects_v2 Version 2 of list_ticket_integration_effects: the same bounded newest-first page of one owned ticket’s recorde Read list_ticket_provider_effects Read bounded retained export and transition outcomes for an owned ticket. Requires tickets:read (or tickets:wr Read list_ticket_provider_fields Read a bounded page of encrypted owner-private field captures (decrypted only for their owner), exact target c Read list_ticket_provider_observations Read owner-private retained Jira/Linear status observations and effect evidence, optionally scoped to a ticket Read list_workflows List available multi-step workflow pipelines (composable bundles that chain several steps, each able to run on Read locus_determine_from_scores Compute a LOCUS Level of Care from dimension ratings you already have. Deterministic — no LLM, instant: compos Read mint_child_api_key Mint a short-lived child API key for a delegated subtask. The child can never exceed the calling key: requeste Read outreach_analytics Outreach summary for the user — total leads, recorded status counts/ratios and incomplete outcome evidence. Re Read preview_portfolio_report_share Preview the exact public projection of an owned saved report, including its label, capture time, identity, fix Read project_document_get Read one exact owned project document revision and its bounded revision history. Omit revision for latest; use Read project_document_revise Append an immutable document revision using expected_revision and a caller-retained request_id. Exact retry re Read project_get Read project intent, current document IDs/revisions and linked feature epics. Read document bodies with projec Read project_list List the account's overarching project workspaces, separate from feature epics. Optional context_kind filters Read recommend_panel Recommend the best expert panel for a query (semantic match with keyword fallback). Returns the top panel + co Read rotate_api_key Replace the API key making this call with a fresh one carrying the same scopes. WARNING: this IRREVERSIBLY dea Read score_locus_case Score an anonymized adult mental-health / addiction case against LOCUS. Convenes the LOCUS Assessment Panel (p Read search_outreach_leads Search the user's outreach leads — filter by a text query (company / contact / email), pipeline status, and/or Read share_saved_view Share one of YOUR OWN saved views with a single team you belong to. Members may read, list and execute it; onl Read test_workflow_step Run exactly ONE step of a workflow and return what it produced, so you can iterate on a single step's wording Read ticket_authority Read an owned ticket's audited current readiness, dependencies, current and stale scenario validation metadata Read ticket_comments Read complete discussion bodies, authors, kinds and timestamps for one owned ticket, including archived ticket Read ticket_dependency_list List the prerequisites an owned ticket waits on. Read-only. Each edge reports satisfied, which is true only wh Read ticket_get Full detail for one owned ticket: description, acceptance criteria, subticket progress, and the recent activit Read ticket_integration_catalog Read source-defined ticket integration capabilities and limitations. Public; no credentials, account state or Read ticket_label_list List the private owner label catalog with retained assignment counts and separate non-archived open counts. La Read ticket_list Page through the caller's tickets on the Meta Council board. The opaque next_cursor is owner- and filter-bound Read ticket_scenario_list List an owned ticket's scenarios with their exact current revisions, including the current_version and current Read unshare_saved_view Make one of YOUR OWN shared saved views private again. Idempotent. Revocation is immediate: team membership is

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Meta Council

Can an AI agent move money through the Meta Council MCP server? +

Yes. The Meta Council server exposes 2 financial tools including add_invoice_line_item, mark_invoice_paid. Without a policy, an autonomous agent can call these with no spend caps, no rate limits, and no approval flow. PolicyLayer lets you block financial tools by default, require human approval, or set per-tool rate limits — enforced on every call.

Can an AI agent delete data through the Meta Council MCP server? +

Yes. The Meta Council server exposes 13 destructive tools including account_export, cancel_booking, decide_approval. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Meta Council? +

The Meta Council server has 114 write tools including add_comparison_runs, add_outreach_lead, approve_consulting_deliverable. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Meta Council.

How many tools does the Meta Council MCP server expose? +

280 tools across 5 categories: Destructive, Execute, Financial, Read, Write. 140 are read-only. 140 can modify, create, or delete data.

How do I enforce a policy on Meta Council? +

Register the Meta Council MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Meta Council tool call.

Deterministic rules across all 280 Meta Council tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

280 Meta Council tools catalogued and risk-classified — across an index of 46,500+ MCP servers.

// WHERE THIS COMES FROM

These policies come from Meta Council's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.