Arcate MCP Connect MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add --transport http -H "Authorization: Bearer [YOUR API KEY]" arcate-mcp https://eshuikffwhaxcvkzaewj.supabase.co/functions/v1/mcp-server
Required:Authorization
README.md

Direct access to your Arcate product discovery workspace

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": {
      "serverUrl": "https://eshuikffwhaxcvkzaewj.supabase.co/functions/v1/mcp-server",
      "headers": {
        "Authorization": "Bearer [YOUR API KEY]"
      }
    }
  }
}

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

https://mcp.arcate.io

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)

URI Description
arcate://signals Unified Signal Inbox — all customer feedback
arcate://initiatives Product Roadmap — active initiatives with evidence

Tools

Read

Tool Description
search_signals Search signals by keyword, type, or severity
search_customers Look up customer accounts by name
search_initiatives Find initiatives by keyword

Write

Tool Description
create_initiative Create a new roadmap initiative (optionally link signals atomically)
create_signal Ingest new customer feedback (tagged ingestion_source: mcp)
create_customer Add a new customer profile (Owner only)
link_to_initiative Connect signals to a roadmap initiative
enrich_initiative Update hypothesis, metrics, and outcomes

Guided Prompts

Prompt Description
arcate:hello Welcome — get workspace overview and available commands
arcate:ingest Log feedback from a call or interview
arcate:triage Find unlinked signals with no initiative assigned
arcate:enrich Strengthen 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.

Tools (8)

search_signalsSearch signals by keyword, type, or severity
search_customersLook up customer accounts by name
search_initiativesFind initiatives by keyword
create_initiativeCreate a new roadmap initiative (optionally link signals atomically)
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

Environment Variables

AuthorizationrequiredBearer token generated in Arcate workspace settings

Configuration

claude_desktop_config.json
{"mcpServers": {"arcate": {"serverUrl": "https://eshuikffwhaxcvkzaewj.supabase.co/functions/v1/mcp-server", "headers": {"Authorization": "Bearer [YOUR API KEY]"}}}}

Try it

What are my top 5 unlinked customer signals from the last 30 days?
I just spoke with Acme Corp. They said bulk export times out on datasets over 100k rows. Log this as a signal.
Does our Mobile Revamp initiative have enough signal coverage to proceed to active?
Here are notes from 3 customer calls this week. Create signals for each and link them to relevant initiatives.

Frequently Asked Questions

What are the key features of Arcate MCP Connect?

Direct AI access to product discovery workspace. Read and search customer signals and roadmap initiatives. Create new feedback signals and roadmap initiatives. Link customer feedback to specific product initiatives. Secure organization-scoped data access.

What can I use Arcate MCP Connect for?

Triage unlinked customer feedback from sales calls. Review evidence coverage for roadmap initiatives. Batch ingest customer interview notes into the discovery workspace. Update initiative hypotheses and metrics based on new signals.

How do I install Arcate MCP Connect?

Install Arcate MCP Connect by running: Configure claude_desktop_config.json with serverUrl and Authorization header

What MCP clients work with Arcate MCP Connect?

Arcate MCP Connect works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep Arcate MCP Connect docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare