API & Connectors

Proofled plugs into the tools you already sell with

API & connectors

Use Proofled from Make.com, n8n, and Claude Cowork. External tools need an API key. The website scanner stays free in the browser.

Prefer step-by-step docs? See Docs.

REST API
Available now
Full scan + watchlist API with keys — pipe signals into any tool.

v1 endpoints live

Claude (MCP)
Available now
Ask Claude about any lead — scans run through the MCP connector.

MCP endpoint live

Make.com & n8n
Available now
Automate workflows on every signal with no code.

API-key flows

Slack
Shipping next
Signals posted to your channel the moment a lead’s site changes or drops.

first delivery channel

Webhooks
Shipping next
Raw JSON events to any endpoint you own.
HubSpot
On the roadmap
Push scored leads + signals into your CRM pipeline.
Instantly / Smartlead
On the roadmap
Feed why-now signals into cold-email sequences.
Google Sheets
On the roadmap
Two-way sync for teams that live in spreadsheets.
Claude Cowork connector URL

Paste this as a custom connector remote MCP URL (replace with your real key):

https://proofled.sheessaleemllc.com/mcp?api_key=YOUR_API_KEY
  1. Claude → Customize → Connectors → Add custom connector
  2. Name: Proofled
  3. Paste the URL above
  4. Enable in Cowork → ask Claude to scan a website or find LinkedIn / email (Connect)

Full guide: Docs → Claude Cowork

1. Your API key

Preferred: create a key under Settings → API keys after admin approval. Or add a server key in your hosting environment variables:

STACKSIGNAL_API_KEY=your_secret_here
Authorization: Bearer YOUR_API_KEY
# or
X-API-Key: YOUR_API_KEY
2. REST API (Make.com + n8n)

Base URL: https://proofled.sheessaleemllc.com

WhatHow
Health (no key)GET /api/v1/health
Scan one sitePOST /api/v1/scan
Scan many (plan bulk limit)POST /api/v1/bulk
OpenAPIGET /api/v1/openapi
MCP (Claude)POST /mcp

Example

POST https://proofled.sheessaleemllc.com/api/v1/scan
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

{"url":"https://example.com"}

Make.com

  1. HTTP → Make a request
  2. POST https://proofled.sheessaleemllc.com/api/v1/scan
  3. Headers: Authorization = Bearer YOUR_KEY, Content-Type = application/json
  4. Body JSON: {"url":"https://example.com"}

n8n

  1. HTTP Request node · POST · same URL
  2. Header Authorization: Bearer YOUR_KEY
  3. JSON body with your URL field
3. Claude Desktop bridge (optional)

If remote connectors are not on your plan, use the local bridge file in GitHub: mcp/stacksignal-bridge.mjs. It speaks MCP over stdio and forwards to the live /mcp endpoint, so all 7 tools stay in sync (scan_website, analyze_gaps, find_connect, bulk_scan, draft_pitch, list_signals, list_capabilities).

{
  "mcpServers": {
    "stacksignal": {
      "command": "node",
      "args": ["./mcp/stacksignal-bridge.mjs"],
      "env": {
        "STACKSIGNAL_API_URL": "https://proofled.sheessaleemllc.com",
        "STACKSIGNAL_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}