MCP Hub
Back to servers

Arcate MCP Connect

Gives AI agents direct access to your Arcate product discovery workspace to read signals, browse roadmaps, and ingest new customer feedback. It enables users to search existing data and link signals to initiatives through natural language commands.

Updated
Feb 21, 2026

Arcate MCP Connect — Server

The official MCP server for Arcate. Gives AI agents like Claude direct access to your product discovery workspace — reading signals, browsing your roadmap, and writing new feedback back in.

This is a remote HTTP server — no installation required. Configure a URL in your MCP client and connect instantly.

Requires an active Evidence subscription (€129/mo). API keys are generated in /settings/integrations inside your Arcate workspace.


Quick Start

1. Generate an API Key

Log in → Settings → Integrations → Generate API Key. Copy the key — shown only once.

2. Configure your MCP client

Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "arcate": {
      "url": "https://eshuikffwhaxcvkzaewj.supabase.co/functions/v1/mcp-server",
      "headers": {
        "Authorization": "Bearer arc_YOUR_KEY_HERE"
      }
    }
  }
}

Cursor → Settings → MCP → Add Server → Type: HTTP → URL:

https://eshuikffwhaxcvkzaewj.supabase.co/functions/v1/mcp-server

Header: Authorization: Bearer arc_YOUR_KEY_HERE

3. Restart your AI client and test

"What are my top 5 unlinked customer signals from the last 30 days?"


Resources (Read-Only)

URIDescription
arcate://signalsUnified Signal Inbox — all customer feedback
arcate://initiativesProduct Roadmap — active initiatives with evidence

Tools

Read

ToolDescription
search_signalsSearch signals by keyword, type, or severity
search_customersLook up customer accounts by name
search_initiativesFind initiatives by keyword

Write

ToolDescription
create_signalIngest new customer feedback (tagged ingestion_source: mcp)
create_customerAdd a new customer profile (Owner only)
link_to_initiativeConnect signals to a roadmap initiative
enrich_initiativeUpdate hypothesis, metrics, and outcomes

Guided Prompts

PromptDescription
arcate:helloWelcome — get workspace overview and available commands
arcate:ingestLog feedback from a call or interview
arcate:triageFind unlinked signals with no initiative assigned
arcate:enrichStrengthen a roadmap initiative with evidence

Example Prompts

Triage a sales call:

"I just spoke with Acme Corp. They said bulk export times out on datasets over 100k rows. Log this as a signal."

Review initiative evidence:

"Does our Mobile Revamp initiative have enough signal coverage to proceed to active?"

Batch ingest:

"Here are notes from 3 customer calls this week. Create signals for each and link them to relevant initiatives."


Security

  • Keys are stored as SHA-256 hashes. The plaintext is shown only once and never stored.
  • Every request is re-validated against billing_status and use_mcp capability.
  • All queries are hard-scoped to your organization_id. Cross-tenant access is impossible.
  • MCP-created signals are tagged with ingestion_source: mcp for audit filtering in the UI.

Architecture

The server is deployed as a Supabase Edge Function implementing JSON-RPC 2.0 over HTTP (the MCP Streamable HTTP transport). A GET request to the server URL returns a human-readable info card — no MCP client needed to inspect it.

Source: src/ — TypeScript reference implementation
Deployment: Supabase Edge Functions (Deno)


Database Setup

Apply the migration in supabase/migrations/add_mcp_tables.sql to bootstrap the api_keys table.

Reviews

No reviews yet

Sign in to write a review