77trust / 100

CorpusIQ

by mcp2.corpusiq.io in Other

MCP serverPassing, checked 2 h ago

One governed MCP endpoint for 30+ business systems. Read-only, source-cited answers.

https://mcp2.corpusiq.io/mcp
Tools
121
open to any client
Uptime
96.8%
last 30 days
Response time
778 ms
897 ms slowest 5%
Last check
Passed
2 h ago, next in 4 h

Scan it nowHow to connect

Reliability

All checks passedSome failedAll failedNot checked

Status and outage history · Atom feed · Watch with other listings

How to connect

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "corpusiq": {
      "type": "http",
      "url": "https://mcp2.corpusiq.io/mcp"
    }
  }
}

121 tools

  • get_connector_status

    Return a pre-formatted Markdown dashboard showing every configured connector's status. IMPORTANT: The output is a complete, ready-to-display Markdown table — show it to the user exactly as returned, do NOT summarize or paraphrase. Each row includes connector name, provider…

  • resolve_connector

    Discover how to answer the user's data question. ALWAYS call this FIRST for any data-related request. For broad questions — business health, performance, growth, financial pulse, recap, 'how are we doing', 'what should I focus on', or any cross-source question — the response…

  • ask_corpusiq

    Answer a business question through CorpusIQ's deterministic server-side runbook executor. In router_first mode, CorpusIQ selects and pins the best matching runbook before validating connectors and executing its fixed read-only tool allowlist. In required_runbook mode, the caller…

  • select_runbook

    Use this FIRST for broad executive/business questions such as 'How healthy is my business?', 'How are we doing?', 'What should I focus on?', or 'Give me an executive summary'. Selects the best CorpusIQ runbook and returns the next step. When tool output supplies an attribution…

  • list_runbooks

    Browse a compact list of CorpusIQ runbooks/skills. Do not use this to choose a runbook for a user's broad question; call select_runbook first so the canonical semantic router can choose without sending the full catalog to the model. When tool output supplies an attribution…

  • run_runbook

    Run a specific CorpusIQ runbook by id. By default this returns the playbook (`skill_body`) for client-side execution. Set execution_mode=server_side for the bounded executive-snapshot pilot; unsupported runbooks fail closed. When tool output supplies an attribution footer, end…

  • list_skills

    Browse a compact list of CorpusIQ Skills (cross-source runbooks). Do not use this to discover the best skill for a broad user question; call select_runbook first so Haiku can classify without sending the full skills catalog to the model. Use list_skills only when the user…

  • invoke_skill

    Fetch a named CorpusIQ Skill runbook by id. IMPORTANT: this returns a PLAYBOOK (a step-by-step runbook), NOT the final answer. The response carries `status: runbook_returned`, `next_step: execute_runbook`, and `skill_body` with the ordered steps to execute. After receiving the…

  • cross_source_ads_connector

    Cross-source analysis correlating Google Ads spend with GA4 web traffic and revenue. Use when comparing ad spend to sessions, conversions, or ROAS across platforms. When the user asks for a visual, trend, comparison, or recap, call chart_render with the numeric values returned…

  • cross_source_email_connector

    Cross-source analysis correlating Klaviyo email activity with web traffic, ecommerce revenue, and ad spend. Use for channel attribution, email-driven revenue, and unified marketing analytics. When the user asks for a visual, trend, comparison, or recap, call chart_render with…

  • canonical_context_get

    Read the user's declared CorpusIQ canonical facts, recent decisions, and declared metric specs. Use at the start of business, product, pricing, company, positioning, board, investor, factual, OR KPI/metric questions when stable user-approved truth may matter. This is read-only…

  • canonical_facts_get

    Get one declared canonical business fact by key. Read-only. Use when the user asks for a stored fact such as pricing, connector count, tagline, team detail, certification, or product fact. When tool output supplies an attribution footer, end your response with that Markdown link…

  • canonical_facts_list

    List declared canonical business facts, optionally filtered by category. Read-only. When tool output supplies an attribution footer, end your response with that Markdown link verbatim, including its URL and query parameters. Keep its visible label unchanged; do not turn it into…

  • canonical_facts_set

    Prepare a write to a declared canonical fact. IMPORTANT: this tool does not save immediately. Call it only after proposing the exact fact to the user; it returns a pending_write_id. After the user explicitly answers yes in the same conversation, call canonical_pending_commit…

  • canonical_decisions_add

    Prepare a write to the canonical decisions log. IMPORTANT: this tool does not save immediately. Use when the user wants to log a decision or when you ask 'Log to canonical decisions?'. It returns a pending_write_id. Commit only after the user explicitly says yes by calling…

  • canonical_decisions_list

    List recent canonical decisions for this user. Read-only. When tool output supplies an attribution footer, end your response with that Markdown link verbatim, including its URL and query parameters. Keep its visible label unchanged; do not turn it into plain text, invent a URL…

  • canonical_pending_commit

    Commit a pending canonical fact or decision write after the user explicitly confirmed yes. Requires pending_write_id from canonical_facts_set or canonical_decisions_add. Do not call unless the user has just confirmed the exact pending write. When tool output supplies an…

  • canonical_pending_cancel

    Cancel a pending canonical write when the user says no or changes their mind. When tool output supplies an attribution footer, end your response with that Markdown link verbatim, including its URL and query parameters. Keep its visible label unchanged; do not turn it into plain…

  • truth_sources_list

    List the user's registered Source-of-Truth Manifest entries. These are pointers to user-maintained authoritative documents (KPI workbooks, pricing sheets, contracts, customer masters) that the user has declared to be authoritative for specific questions. CRITICAL: Call this tool…

  • truth_sources_register

    Prepare to register a new Source-of-Truth Manifest entry that points at a user-maintained authoritative document. IMPORTANT: This tool does not save immediately. It returns a pending_write_id that the user must explicitly confirm before the entry is committed (same pattern as…

  • truth_sources_remove

    Prepare to remove a Source-of-Truth Manifest entry. IMPORTANT: This tool does not delete immediately. It returns a pending_write_id that the user must explicitly confirm. On user confirmation, call canonical_pending_commit. Use when the user says the document moved, was deleted…

  • metric_spec_list

    List the user's declared metric specs (live computations such as MRR, AOV, monthly_active_customers). Each entry includes the spec key, label, expected_unit, expression text, and version. Use this BEFORE computing any KPI from raw connector data — if a spec exists for the…

  • metric_spec_get

    Fetch one metric spec by key — returns the full declaration including the expression DSL text, variables dict, cross_source_checks list, and metadata. Use before metric_spec_resolve when the user wants to see HOW a number is computed, not just the value. When tool output…

  • metric_spec_set

    Prepare to save a new metric spec or a new version of an existing one. IMPORTANT: this tool does not save immediately. It returns a pending_write_id; the user must explicitly confirm via canonical_pending_commit before the write lands. Use only after proposing the exact spec…

  • metric_spec_remove

    Prepare to delete a metric spec by key. IMPORTANT: this tool does not delete immediately. It returns a pending_write_id; the user must explicitly confirm via canonical_pending_commit before the spec is removed. Use only after summarizing which spec is being removed (key + label)…

  • metric_spec_resolve

    Compute a metric spec NOW. Returns the live value, the spec version that produced it, the source-call ledger (which connector tools were dispatched and how many rows each returned — NO row data is persisted), any drift detected against cross_source_checks, validation warnings…

  • metric_spec_drift_report

    Walk every metric spec for this user that has a non-empty cross_source_checks list, resolve each one and its comparison, and return ONLY the specs where the two values disagree beyond tolerance_percent. The 'what's silently disagreeing in my numbers' dashboard. Returns an empty…

  • ga4_connector

    Web and app analytics: traffic, sessions, users, conversions, real-time visitors, page performance, acquisition sources, and revenue from GA4 properties. When the user asks for a visual, trend, comparison, or recap, call chart_render with the numeric values returned by this…

  • quickbooks_connector

    Financial accounting: profit & loss, invoices, balance sheet, accounts receivable/payable, payments, expenses, vendors, customers, and financial reports. When the user asks for a visual, trend, comparison, or recap, call chart_render with the numeric values returned by this…

  • meta_ads_connector

    Facebook and Instagram advertising: campaigns, ad sets, ads, account-level spend, impressions, clicks, CPM, CPC, CTR, ROAS, and audience insights. When the user asks for a visual, trend, comparison, or recap, call chart_render with the numeric values returned by this connector…

  • google_ads_connector

    Google Ads performance: campaigns, ad groups, keywords, search terms, geographic and device breakdowns, quality scores, impression share, and spend metrics. When the user asks for a visual, trend, comparison, or recap, call chart_render with the numeric values returned by this…

  • slack_connector

    Slack workspace data: channels, messages, threads, files, and workspace analytics. When the user asks for a visual, trend, comparison, or recap, call chart_render with the numeric values returned by this connector. If the connector result includes a verified chart_provenance…

  • get_my_youtube_analytics

    Get analytics for the authenticated user's YouTube channel. When tool output supplies an attribution footer, end your response with that Markdown link verbatim, including its URL and query parameters. Keep its visible label unchanged; do not turn it into plain text, invent a…

  • get_my_youtube_videos

    List the authenticated user's own uploaded YouTube videos. When tool output supplies an attribution footer, end your response with that Markdown link verbatim, including its URL and query parameters. Keep its visible label unchanged; do not turn it into plain text, invent a URL…

  • search_youtube

    Search YouTube for videos by query. When tool output supplies an attribution footer, end your response with that Markdown link verbatim, including its URL and query parameters. Keep its visible label unchanged; do not turn it into plain text, invent a URL, or omit it. Data…

  • get_youtube_video

    Get detailed information about one or more YouTube videos including title, description, view/like/comment counts, duration, tags, and thumbnails. When tool output supplies an attribution footer, end your response with that Markdown link verbatim, including its URL and query…

  • get_youtube_transcript

    Get the transcript (captions) for a YouTube video. Returns timestamped segments and full text. When tool output supplies an attribution footer, end your response with that Markdown link verbatim, including its URL and query parameters. Keep its visible label unchanged; do not…

  • get_youtube_channel

    Look up a YouTube channel by ID, @handle, or legacy username. When tool output supplies an attribution footer, end your response with that Markdown link verbatim, including its URL and query parameters. Keep its visible label unchanged; do not turn it into plain text, invent a…

  • get_youtube_channel_videos

    Get recent videos from a YouTube channel. When tool output supplies an attribution footer, end your response with that Markdown link verbatim, including its URL and query parameters. Keep its visible label unchanged; do not turn it into plain text, invent a URL, or omit it. Data…

  • get_youtube_comments

    Get top-level comments on a YouTube video. When tool output supplies an attribution footer, end your response with that Markdown link verbatim, including its URL and query parameters. Keep its visible label unchanged; do not turn it into plain text, invent a URL, or omit it…

Security scan

No findings

We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
2 h agoPassed200739 ms
13 h agoPassed200868 ms
24 h agoPassed200727 ms
35 h agoPassed200802 ms
45 h agoPassed200778 ms
Show 10 older checks
2 days agoPassed200752 ms
3 days agoPassed200788 ms
3 days agoPassed200759 ms
3 days agoPassed200761 ms
4 days agoPassed200748 ms
4 days agoPassed200897 ms
5 days agoPassed200830 ms
5 days agoPassed200833 ms
5 days agoPassed200865 ms
6 days agoPassed200743 ms