Yes, Signal has a built-in MCP server. Any AI agent that supports the Model Context Protocol — including Claude, ChatGPT, Hermes, and OpenClaw — can securely read your captured connections, filter and search them, list your cards, and export your data. Access is read-only, scoped strictly to your account, and instantly revocable from Settings at any time.
Add this URL when configuring Signal as an MCP server in any compatible AI application:
The endpoint speaks JSON-RPC 2.0 over HTTP POST (Streamable HTTP transport,
protocol version 2025-03-26). Every request must include a valid
Authorization: Bearer <token> header.
https://gotsignal.app/mcpAuthorization: Bearer sgn_…https://gotsignal.app/mcpSignal exposes four tools. Selfie photos are excluded from all list and export responses by default; pass include_selfie: true to opt in.
| Tool | What it does |
|---|---|
| list_connections | Returns paginated connections for your account. Filter by since (ISO date), card_id, or search text. Control page size with limit and advance pages with cursor. Each connection includes cardName and cardSlug for context. |
| get_connection | Returns a single connection by its id. Includes the same card enrichment fields. Selfie stripped by default. |
| list_cards | Returns all cards on your account — name, slug, title, company, public URL, connection count, and layout. No base64 images included. |
| export_connections | Bulk export in json or csv format, up to 10,000 rows in a single call. Useful for piping all leads into a CRM or spreadsheet via AI. |
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "list_connections",
"arguments": {
"search": "OpenAI",
"limit": 20,
"include_selfie": false
}
}
}
Go to Signal Settings and scroll to Connected Agents & API Keys. You'll see two lists:
Click the trash icon next to any entry to revoke it immediately. The token becomes invalid on the next request.
Yes. Signal includes a built-in MCP server at https://gotsignal.app/mcp. It supports the Model Context Protocol (2025-03-26) and lets AI agents such as Claude, ChatGPT, Hermes, and OpenClaw read your captured connections securely.
Open Claude or ChatGPT settings, go to Integrations, and add a new MCP server. Enter https://gotsignal.app/mcp as the endpoint. The AI will redirect you to Signal's authorization page where you approve read-only access with one click.
Generate a Personal Access Token in Signal Settings under Connected Agents & API Keys. Set the Authorization: Bearer <token> header when sending JSON-RPC 2.0 requests to POST https://gotsignal.app/mcp.
Yes. All agent tokens are read-only and scoped to your own account data only. OAuth uses PKCE (Proof Key for Code Exchange) to prevent authorization code interception. You can revoke any token instantly from Settings at any time.
The agent can read your connections (name, email, phone, company, message, event tag, and the card they connected through) and your card details (name, slug, title, company). Profile photos and selfie images are excluded from all responses by default.
Yes. The export_connections tool returns all your connections as JSON or CSV in a single call, up to 10,000 rows. You can ask the AI to format, filter, or import the data into any CRM.
Go to Signal Settings and open the Connected Agents & API Keys section. Personal Access Tokens appear under API Keys and OAuth connections appear under Connected AI Assistants. Click the trash icon next to any entry to revoke it immediately.