mcpserver.lol
registry/decision-intelligence
Connection check verified live · 20h ago

decision-intelligence

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

Tools 150
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 20h ago

Tools & capabilities

150 tools

Read from the running server on 20h ago.

account_export read-only modelsrows_per_model
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 re…
add_invoice_line_item quantityinvoice_id*unit_price*description*
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 email*notesdomaincompanysegmentcontact_name +1
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 authentica…
advance_workflow can modify data notesaction*session_id*
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 auth…
approve_consulting_deliverable deliverable_id*expected_version*expected_content_hash*
Approve one submitted internal deliverable and record approver evidence. Requires consulting:approve and never publishes or sends it.
approve_consulting_document_revision document_id*expected_version*expected_content_hash*
Approve and lock one exact proposal/SOW revision. Requires the separate consulting:approve scope and never publishes or shares it.
approve_content_asset notesasset_id*
Approve a submitted owned revision and attest to its exact content hash. Requires marketing:approve, separate from draft authority.
archive_saved_view view_id*
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 b…
ask_legal read-only contextdomainsqualityquestion*jurisdictionmax_sections +4
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…
assign_leads_to_campaign lead_ids*campaign_id*
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 authenticati…
audit_export read-only limitsinceuntilactionafter_id
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 autho…
campaign_pipeline_stats read-only campaign_id*
Pipeline-stage breakdown for one outreach campaign — total / sent / active / won / lost, reply rate, and per-stage lead counts. Requires authentication.
complete_sales_task doneactivity_id*
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.
convert_deal_to_invoice notesdeal_id*due_datetax_rateclient_nameclient_email +1
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.
convert_lead_to_deal notesstagetitleamountcompanylead_id* +3
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_dea…
create_accounting_run namecontextdocuments*marginal_rate
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…
create_consulting_client name*notesstatuscontact_nameexternal_reforganization +1
Create an account-private consulting client.
create_consulting_deliverable key*title*due_datedescriptionmilestone_idengagement_id*
Create an internal draft deliverable on an owned engagement.
create_consulting_document_revision body*kind*title*engagement_id*expected_latest_revision
Create a revision-safe proposal or SOW draft on an owned engagement.
create_consulting_engagement title*statusclient_id*objectivestart_dateexternal_ref +3
Create an engagement for an owned consulting client.
create_content_asset title*channelcontent*asset_typecampaign_id*scheduled_for +1
Create a private draft content asset. There is no publish/send operation.
create_content_asset_revision titlechannelcontentasset_id*asset_typescheduled_for +1
Create a new owned draft revision from a frozen submitted/approved/rejected revision.
create_deal notesstagetitleamountcompanylead_id +4
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…
create_invoice notesdeal_idcurrencydue_datetax_rateline_items +3
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 it…
create_marketing_audience name*channelsdescriptionpain_points
Create an owner-private reusable audience definition.
create_marketing_brand name*voiceguidelinesvalue_proposition
Create an owner-private brand identity. Requires marketing:agent_write.
create_marketing_campaign name*statusends_onbrand_idchannelsobjective +2
Create an owner-private marketing campaign linked only to owned brand/audience ids.
create_monitor name*action*subject*threshold*comparator*action_config +2
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. Th…
create_outreach_campaign name*statusdescriptiontarget_segmenttarget_audience
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.
create_outreach_pitch name*tonepromptcategorybody_template*target_segment +1
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.…
create_portfolio_snapshot label
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 durab…
create_portfolio_snapshot_note body*kindsnapshot_id*expected_content_hash
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 rat…
create_saved_view name*columns*filterssort_bygroup_bysort_dir
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…
create_workflow_template name*tagssteps*domaindescription
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 bu…
decide_approval notesdecision*approval_id*
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…
delete_accounting_run can modify data run_id*
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 servic…
delete_monitor monitor_id*
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 view_id*
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…
delete_workflow_template slug*expected_template_fingerprint
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 au…
diff_portfolio_snapshots read-only againstsnapshot_id*
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 y…
draft_outreach_email lead_id*email_bodysubject_line
Save a draft email subject and/or body onto one of the user's leads. This only stores the draft for human review — it does NOT send anything. A human sends from the dashboard. Requ…
estimate_cost read-only kind*runsmodelpanelworkflow
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, your remaining quota…
execute_saved_view read-only limitoffsetview_id*
Run a saved ticket view's stored filters against live tickets and return the matching tickets, the view that produced them, and group counts when the view groups. Results are alway…
get_accounting_run read-only run_id*include_input
Get one private Accounting run owned by the caller, including its deterministic estimates, disclaimer, engine revision, and audit timestamps. Source input stays omitted unless incl…
get_agent_detail read-only slug*
Full detail on one expert agent by slug (from list_agents): role, description, default model, domain, tags, and tools.
get_api_key_info read-only
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 rather than by being r…
get_consulting_engagement read-only engagement_id*
Get one owned engagement with its document revisions, milestones, and internal deliverables. Long document bodies are previewed.
get_content_asset read-only asset_id*
Get one owned content revision, including its review state and exact content hashes.
get_content_calendar read-only endstart
List scheduled owned content between optional ISO-8601 boundaries. Scheduling is planning metadata, not publishing.
get_deal read-only deal_id*
Fetch one of the caller's deals by id with its full activity timeline (notes, calls, meetings, emails, tasks; newest first).
get_deal_health read-only
Health scores for the caller's OPEN deals: each scored 0-100 on how likely it is to be slipping (healthy >= 70 / watch / at_risk), worst first, with plain-language reasons — days s…
get_invoice read-only invoice_id*
Fetch one of the caller's invoices by id, including its line items.
get_invoice_aging read-only
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 when its status is sent…
get_marketing_audience read-only audience_id*
Get one owned audience definition with pain points and channels.
get_marketing_brand read-only brand_id*
Get one owned brand identity with its voice, value proposition, and guidelines.
get_marketing_campaign read-only campaign_id*
Get one owned marketing campaign with its brand, audience, channels, and dates.
get_meta_council_platform_metrics read-only
OPERATOR ONLY: cross-owner analytics for the META COUNCIL PLATFORM itself — every account added together, NOT the caller's workspace (use get_workspace_metrics for that). Requires…
get_portfolio_snapshot read-only snapshot_id*
Fetch one portfolio snapshot by id: its label, schema version, the exact stored rollup payload, its content hash, who recorded it and when. The payload is served from storage and i…
get_sales_analytics read-only
Sales pipeline analytics for the caller: probability-weighted forecast, per-stage $ rollup, win rate (won / decided, by count and by value), average sales-cycle days over won deals…
get_sales_recommendations read-only
The caller's prioritized next-best sales actions: interested leads to convert, open deals gone stale enough to need a follow-up, and overdue tasks — each with a rationale and the e…
get_saved_view read-only view_id*
Fetch one saved ticket view's definition by id: its name, filters, columns, grouping, sort and whether it is shared. This returns the view itself, not the tickets it selects -- use…
get_session read-only session_id*
Get the full results of a previous Meta Council session, including all agent opinions and the synthesis.
get_settings read-only
Get the authenticated user's Meta Council settings — preferred model, plan tier, which credentials are saved (not live-verified), and the registry-backed tools that require, option…
get_site_analytics read-only days
OPERATOR ONLY: visitor traffic for the META COUNCIL PLATFORM's own website — every visitor added together, NOT the caller's workspace (use get_workspace_metrics for that) and NOT t…
get_ticket_burndown read-only daysroot_idtarget_date
Daily burndown series replayed from the append-only ticket ledger: per-day scope (existing, non-cancelled), remaining, done levels plus added/completed flows, with a summary. Optio…
get_ticket_projects read-only
Projects overview of the caller's board: one entry per top-level epic with recursive descendant progress (done %, counts by status, blocked, points, sub-epics, last activity), plus…
get_visualization read-only artifact_id*include_svg
Fetch a chart artifact generated by a council session or LOCUS determination. Returns the machine-readable spec (the data behind the chart) plus the stable SVG URL, or the raw SVG…
get_workflow_session read-only session_id*
Poll a previously started workflow run for its current step-by-step status and output (useful when run_workflow timed out or is awaiting a checkpoint). Requires authentication.
get_workspace_metrics read-only
One cross-domain rollup of the caller's own workspace: council sessions (total, last 30 days, by status, tokens), feedback ratings, tickets (open/done), deals (count by stage, open…
initialize_consulting_milestones milestonesengagement_id*
Idempotently initialize stable engagement milestones. Retries return the same ids and external refs.
list_accounting_runs read-only limitoffsetstatus
List only the caller's private Accounting-run audit metadata, newest first. Raw source text and analysis results are intentionally omitted.
list_agents read-only domain
List all available expert agents with their roles, domains, and specialties.
list_approvals read-only status
List workflow checkpoints waiting on you, soonest deadline first, with which step is paused and when it runs out. Defaults to the pending ones. Requires authentication and the work…
list_campaign_replies read-only limitdirectioncampaign_id*
List sent / received emails for an outreach campaign, newest first — subject, body preview, and reply classification. Requires authentication.
list_campaign_triggers read-only campaign_id*
List automation triggers (auto-reply rules, status updates, notifications) configured for an outreach campaign. Requires authentication.
list_consulting_clients read-only limitstatus
List consulting clients owned by the API-key account.
list_consulting_engagements read-only limitstatusclient_id
List consulting engagements owned by the API-key account.
list_content_assets read-only limitcampaign_idapproval_stateinclude_archived
List owned content assets and immutable revisions; content is never published by this tool.
list_deals read-only stagelead_id
List the caller's sales deals (newest first) together with a weighted pipeline forecast (open/weighted/won totals). Optionally filter by stage or lead_id. Deals are private to the…
list_integrations read-only
List which outside services the authenticated user has connected — ticket boards, stored connector credentials (name, kind, whether configured, and when last verified) and the conn…
list_invoices read-only status
List the caller's invoices (newest first), optionally filtered by status (draft/sent/paid/void). Each entry includes its computed overdue flag.
list_marketing_audiences read-only
List reusable marketing audiences owned by the API-key account.
list_marketing_brands read-only
List brand identities owned by the API-key account.
list_marketing_campaigns read-only statusinclude_archived
List owned marketing campaigns. These are separate from Sales outreach campaigns.
list_meta_council_feedback read-only limitstatuscategoryseverity
ADMIN ONLY: list platform-feedback reports — feedback about Meta Council itself, never a tenant's own business data — across all users for triage (requires an ADMIN_EMAILS account;…
list_monitors read-only
List the standing watches you have saved, newest first, with what each one watches, what it does, and when it last fired. Requires authentication and the monitors:read scope.
list_outreach_campaigns read-only
List the authenticated user's outreach campaigns with live lead / sent / reply counts. Requires authentication.
list_panels read-only
List all available expert panels with their descriptions and agent counts.
list_portfolio_snapshot_notes read-only limitsnapshot_id*
Read the decision and comment thread recorded against one of your portfolio snapshots, oldest first. Each note carries the snapshot content hash it was written against plus binding…
list_portfolio_snapshots read-only limit
List your own portfolio snapshots, newest first: the immutable rollups of how your ticket portfolio stood at the moments you captured them. Each carries its label, schema version,…
list_sales_tasks read-only
List the caller's open sales tasks (activities of type 'task' not yet done), bucketed overdue / today / upcoming and ordered most-urgent-first with per-bucket counts. Close one wit…
list_saved_views read-only limitscope
List saved ticket views you can open: the stored filter, column, grouping and sort combinations saved by you, plus any shared with a team you belong to. Shared views appear under t…
list_workflows read-only
List available multi-step workflow pipelines (composable bundles that chain several steps, each able to run on its own model/provider). Returns each workflow's slug, description, p…
locus_determine_from_scores read-only D4A_StressD4B_Supportagent_scoresD1_RiskOfHarmD6_EngagementD3_CoMorbidity +2
Compute a LOCUS Level of Care from dimension ratings you already have. Deterministic — no LLM, instant: composite + Determination Grid + the inviolable override floors (e.g. Risk-o…
log_deal_activity bodydonetypedeal_idlead_idsubject +1
Log an activity on a deal (or lead) — a note/call/meeting/email, or a follow-up task with a due date. Pass deal_id and/or lead_id (each must be owned by the caller). type defaults…
mark_invoice_paid invoice_id*
Mark a draft or sent invoice as paid (stamps paid_at). Cannot be applied to a void invoice. invoice_id is required.
mint_child_api_key namescopes*expires_in_minutes
Mint a short-lived child API key for a delegated subtask. The child can never exceed the calling key: requested scopes must be a subset of what the caller holds, its expiry is capp…
outreach_analytics read-only
Outreach summary for the user — total leads, sent, replied, and reply rate. Requires authentication.
plan_workflow read-only workflow*parameters
Preview what a workflow WOULD do, without running it. Costs nothing and runs no models: returns the step execution order, each step's role/model/max_tokens and whether it pauses fo…
preview_accounting_ticket_sync read-only run_id*
Preview, without writing, how one completed owned Accounting run's WRITEOff work plan would map to stable Meta Council tickets. Reports creates, updates, unchanged tickets, human-e…
recommend_panel read-only query*
Recommend the best expert panel for a query (semantic match with keyword fallback). Returns the top panel + confidence and the runner-up options — feed the result into run_council'…
reject_content_asset notesasset_id*
Reject a submitted owned revision with optional reviewer notes. Requires marketing:approve.
reopen_consulting_deliverable deliverable_id*
Return an unapproved review deliverable to editable draft status.
restore_saved_view view_id*
Return one of YOUR OWN archived saved views to the working set with its definition intact. Idempotent -- restoring a view that is already active is a no-op rather than an error. Us…
retry_workflow from_stepsession_id*
Continue a stalled or finished workflow run from a chosen step. This starts a NEW run that reuses the outputs the original run already recorded and only executes — and only pays fo…
rotate_api_key can modify data expires_in_days
Replace the API key making this call with a fresh one carrying the same scopes. WARNING: this IRREVERSIBLY deactivates the current key the moment it succeeds — every other caller u…
run_council modelpanelquery*wait_seconds
Submit a question or decision to Meta Council. A panel of specialized AI agents will independently analyze it, then a synthesis step combines their opinions into a unified recommen…
run_workflow query*workflow*parameterswait_secondsidempotency_key
Start a multi-step workflow pipeline and return its session id immediately by default. Poll get_workflow_session for each step's model/provider and output. synthesis. Steps run on…
score_locus_case case*modelwait_seconds
Score an anonymized adult mental-health / addiction case against LOCUS. Convenes the LOCUS Assessment Panel (psychiatrist, addiction specialist, clinical social worker, utilization…
search_outreach_leads read-only limitsearchstatuscampaign_id
Search the user's outreach leads — filter by a text query (company / contact / email), pipeline status, and/or campaign. Returns company, contact, status, pitch, and reply info. Re…
send_invoice invoice_id*
Mark a draft invoice as sent (stamps issued_at). Re-sending an already-sent invoice is a harmless no-op. invoice_id is required.
share_saved_view team_id*view_id*
Share one of YOUR OWN saved views with a single team you belong to. Members may read, list and execute it; only you may revise, re-share or delete it. Executing a shared view runs…
submit_consulting_deliverable deliverable_id*
Submit an owned draft deliverable for internal review without publishing it.
submit_content_asset asset_id*
Submit an owned draft for review, freezing that exact revision and content hash.
submit_meta_council_feedback bodytitle*contextcategoryseverity
Report feedback about the META COUNCIL PLATFORM itself — a noticeable performance failure, a lacking/missing capability, a bug, or a UX/docs gap in Meta Council's tools, councils,…
sync_accounting_tickets run_id*expected_plan_hash*
Commit a previously previewed completed Accounting run's WRITEOff work plan to stable owner-private Meta Council tickets. The expected_plan_hash from the preview is required, retri…
test_workflow_step queryworkflow*parametersstep_index*
Run exactly ONE step of a workflow and return what it produced, so you can iterate on a single step's wording without running the steps before it. THIS SPENDS CREDITS EXACTLY LIKE…
ticket_archive actionticket_id*
Retire an owned ticket from the working set, or restore one. Archiving is a different axis from status: the ticket keeps whatever status it had, so a done ticket stays done and a b…
ticket_batch_create mode*tickets*parent_idpreview_tokenidempotency_key*
Preview or idempotently commit one atomic owner-private batch of structured tickets and nested subtickets. Preview is non-mutating and returns the normalized commit payload, exact…
ticket_claim forceassignee*ticket_id*
Claim a ticket to work on: sets assignee to your agent name and moves it to in_progress in one step (the move is audit-logged). Refuses if another agent already has it in progress…
ticket_comment body*kindticket_id*
Add a comment to an owned ticket's activity trail. Use kind='progress' for work updates while a ticket is in progress. The authenticated API-key UUID is stamped as author; callers…
ticket_create title*effortlabelsstatusassigneepriority +9
Create a ticket on the caller's board — optionally as a subticket via parent_id. Recommend degree of difficulty with effort (trivial|small|medium|large|epic) and the kind of work w…
ticket_dependency_add ticket_id*depends_on_ticket_id*
Record that an owned ticket cannot complete until another owned ticket is done. The edge is never erased: correct a mistake with ticket_dependency_remove, which marks the edge remo…
ticket_dependency_list read-only ticket_id*include_removed
List the prerequisites an owned ticket waits on. Read-only. Each edge reports satisfied, which is true only when the prerequisite is done, plus active/removed_at/removed_by_actor.…
ticket_dependency_remove ticket_id*dependency_id*
Stop an owned ticket from waiting on a prerequisite. Removing the last unsatisfied edge can allow this ticket to close, so this is a gate-opening action. Nothing is deleted: the ed…
ticket_get read-only ticket_id*
Full detail for one owned ticket: description, acceptance criteria, subticket progress, and the recent activity/comment trail. ticket_id is required.
ticket_list read-only qlimitscopecursorstatusassignee +6
Page through the caller's tickets on the Meta Council board. The opaque next_cursor is owner- and filter-bound; keep every filter unchanged on the next call. Immutable cursor order…
ticket_plan mode*planmodelprompt*contextsession_id +4
Preview or idempotently commit an owner-private ticket tree generated from a planning prompt or supplied structured plan. Requires tickets:write. A preview without a supplied plan…
ticket_scenario_create name*requiredticket_id*then_steps*when_steps*given_steps* +2
Author one Given/When/Then scenario on an owned ticket. This is the specification an epic must carry before it can be completed: record a passing run against it with ticket_validat…
ticket_scenario_list read-only ticket_id*include_archived
List an owned ticket's scenarios with their exact current revisions, including the current_version and current_definition_hash that ticket_validation_finalize requires. Read-only.…
ticket_scenario_revise name*ticket_id*then_steps*when_steps*given_steps*scenario_id* +1
Replace an owned scenario's content, compare-and-swapping on expected_version. Revisions are append-only: validation runs already recorded keep naming the exact version and hash th…
ticket_update titleeffortlabelsstatusassigneepriority +14
Update fields on an owned ticket — status moves (each one is auto-logged to the ticket's audit trail), reassignment, priority/effort/action_type recommendations, title/description…
ticket_validation_finalize runner*summaryverdict*evidence*ticket_id*environment* +5
Finalize one immutable validation run for an exact owned ticket scenario revision. Requires the opt-in tickets:validate scope. The server derives owner and actor only from the auth…
triage_meta_council_feedback statusadmin_notesfeedback_id*
ADMIN ONLY: triage a platform-feedback report — set its status and/or admin notes (requires an ADMIN_EMAILS account; everyone else gets a permission error). Get the full feedback i…
unshare_saved_view view_id*
Make one of YOUR OWN shared saved views private again. Idempotent. Revocation is immediate: team membership is resolved on every read and never copied into a grant, so this takes e…
update_consulting_client namenotesstatusclient_id*contact_nameorganization +1
Update mutable fields on an owned consulting client.
update_consulting_deliverable titledue_datedescriptionmilestone_iddeliverable_id*
Edit an internal draft deliverable; review/approval state is separate.
update_consulting_document_revision bodytitledocument_id*
Edit an unapproved proposal/SOW revision; approved revisions are immutable.
update_consulting_engagement titlestatusclient_idobjectivestart_dateengagement_id* +3
Update mutable fields on an owned consulting engagement.
update_consulting_milestone titlestatusdue_datedescriptionorder_indexmilestone_id* +1
Update an owned consulting milestone while preserving its stable ref.
update_content_asset titlechannelcontentasset_id*asset_typescheduled_for +1
Edit an owned draft. Submitted/approved/rejected revisions are immutable and must be revised.
update_deal notesstagetitleamountcompanydeal_id* +3
Update one of the caller's deals — most commonly to ADVANCE its stage (e.g. discovery -> proposal). Moving to closed_won/closed_lost stamps the close date; reopening to an open sta…
update_invoice notescurrencydue_datetax_rateinvoice_id*client_name +2
Update a draft or sent invoice's header fields (client, terms, due date, tax rate, notes). Only the fields you pass change. Blocked once paid/void — void and re-issue instead. invo…
update_marketing_audience namechannelsaudience_id*descriptionpain_points
Update fields on one owned audience definition. No delete is exposed over MCP.
update_marketing_brand namevoicebrand_id*guidelinesvalue_proposition
Update fields on one owned brand identity. No delete is exposed over MCP.
update_marketing_campaign namestatusends_onbrand_idchannelsobjective +3
Update one owned marketing campaign. Campaign status never publishes content.
update_outreach_lead_status notesstatuslead_id*pitch_idresponse_textresponse_type
Advance a lead through the pipeline — set its status / pipeline stage and, optionally, a recorded reply, pitch, or notes. The core pipeline-drive action. Idempotent (setting the sa…
update_saved_view namecolumnsfilterssort_byview_id*group_by +1
Revise one of YOUR OWN saved views in place, keeping its id and any existing team share. Only the fields you send change; the rest are left exactly as they were, so this is safe to…
update_workflow_template nameslug*tagsstepsdomaindescription +1
Replace an existing custom workflow template's definition. This is a full replacement, not a patch: supply name and steps as you want them to end up, because anything omitted is no…
void_invoice invoice_id*
Void a draft or sent invoice. Cannot be applied to an already-paid invoice (issue a credit note instead). invoice_id is required. No delete tool is exposed over MCP — void is the t…