About Every Signal
Every Signal is a marketing analysis service for marketing teams and agents. It audits copy, landing pages, ads, and websites against real company teardowns and conversion data, returning scores, evidence, fixes, and rewrites with confidence labels for figures.
Key features
- 01Audit copy, pages, ads, and funnels
- 02Compare with company teardowns and conversion rates
- 03Return scores, findings, and concrete fixes
- 04Generate content rewrites
- 05Label the evidence status of figures
- 06Search sector briefs, examples, and benchmarks
Use cases
- 01Review AI-generated marketing copy
- 02Find priority improvements for a landing page
- 03Compare ad creative with real examples
- 04Explore sector benchmarks and marketing practices
MCP support
The remote MCP server provides clients with tools for marketing audits, page and ad analysis, growth audits, company intelligence reports, and knowledge-base queries. It connects over Streamable HTTP using a Bearer key or OAuth.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://everysignal.com/mcpclaude mcp add --transport http com-everysignal-everysignal https://everysignal.com/mcp{"mcpServers":{"com-everysignal-everysignal":{"type":"http","url":"https://everysignal.com/mcp"}}}Open in Cursor{"servers":{"com-everysignal-everysignal":{"type":"http","url":"https://everysignal.com/mcp"}}}Open in VS Code{"mcpServers":{"com-everysignal-everysignal":{"type":"http","url":"https://everysignal.com/mcp"}}}{"mcpServers":{"com-everysignal-everysignal":{"serverUrl":"https://everysignal.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
https://everysignal.com/mcpAuth requiredhttps://everysignal.com/mcp/connectTools
Details
From the project READMEEvery Signal MCP server
Every Signal is a marketing intelligence API that audits AI-written marketing against real teardowns and measured conversion rates.
Your agent sends a landing page, an email, an ad, a funnel or a domain. Every Signal compares it with teardowns of real companies (their copy, funnels, prices, ads, tracking) and measured conversion rates, and returns a score, findings that name the knowledge-base record behind each claim, concrete fixes and a rewrite. Every figure carries a tag: verified, estimate, inferred or rumour.
- Remote MCP server:
https://everysignal.com/mcp(Streamable HTTP,Authorization: Bearer <API key>), orhttps://everysignal.com/mcp/connectwith OAuth sign-in - REST API:
https://everysignal.com/api/v1(OpenAPI, prices) - Official MCP registry:
com.everysignal/everysignal - Docs for people: https://everysignal.com/connect/ · for LLMs: https://everysignal.com/llms.txt
Get a key
Sign in at https://everysignal.com/app/keys and create a key. The first key on a verified email comes with 50 free credits ($5), enough for an audit. Credits are prepaid (1 credit = $0.10), never expire, and failed jobs are refunded.
Connect
Claude.ai, Claude Desktop and ChatGPT (developer mode): add a custom connector with the URL https://everysignal.com/mcp/connect. You sign in to Every Signal by email (OAuth, PKCE); no key to paste.
Claude Code
claude mcp add --transport http everysignal https://everysignal.com/mcp --header "Authorization: Bearer YOUR_KEY"
Cursor (~/.cursor/mcp.json) and other clients that take a URL
{"mcpServers": {"everysignal": {"url": "https://everysignal.com/mcp", "headers": {"Authorization": "Bearer YOUR_KEY"}}}}
Windsurf (~/.codeium/windsurf/mcp_config.json)
{"mcpServers": {"everysignal": {"serverUrl": "https://everysignal.com/mcp", "headers": {"Authorization": "Bearer YOUR_KEY"}}}}
Claude Desktop (claude_desktop_config.json, via mcp-remote)
{"mcpServers": {"everysignal": {"command": "npx", "args": ["-y", "mcp-remote", "https://everysignal.com/mcp", "--header", "Authorization: Bearer YOUR_KEY"]}}}
ChatGPT: create a custom GPT, add an Action, import https://everysignal.com/api/v1/openapi.json, Authentication = API key, Bearer.
Install in one step
-
Any MCP client, as a local stdio server (zero dependencies, Node 18+):
{"mcpServers": {"everysignal": {"command": "npx", "args": ["-y", "github:schoettle-cmd/everysignal-mcp"], "env": {"EVERYSIGNAL_API_KEY": "YOUR_KEY"}}}} -
Claude Code plugin (MCP server + skill):
/plugin marketplace add schoettle-cmd/everysignal-mcp, then/plugin install everysignal@everysignal; it asks for your API key once and stores it in your system keychain. -
Gemini CLI:
gemini extensions install https://github.com/schoettle-cmd/everysignal-mcp, and setEVERYSIGNAL_API_KEY. -
Cursor: Add to Cursor (then replace YOUR_KEY in ~/.cursor/mcp.json).
-
Cline and other agents: llms-install.md.
Tools
| Tool | What it does | Credits |
|---|---|---|
audit_work | Audit copy, a landing page, an email, an ad, a funnel or a paywall your AI wrote. Score, findings with record ids, fixes, rewrite. About 40 seconds. | 30 ($3) |
analyze_landing_page | Tech stack, copy, speed and funnel signals for one URL against how the sector sells. Ranked fixes and a hero rewrite. | 100 ($10) |
analyze_ads | Ad creatives (image URLs, ad texts) or a brand's live Meta ads scored against real ad patterns. Fixes and new hooks. | 150 ($15) |
growth_audit | What a domain ranks for, its search and AI-answer footprint and tracking, against the sector's growth moves. Ranked plan. | 150 ($15) |
intel_report | Automated snapshot of a company: tracking stack, live Meta ads, search footprint, homepage, with a summary against its sector. | 490 ($49) |
kb_sectors, kb_brief, kb_playbook | Sectors, sector briefs and task playbooks (homepage, email, paid social, subscription funnel, checkout, GEO). | free |
kb_search, kb_examples, kb_benchmarks, kb_get | Records, real copy and measured conversion rates. | 1 each |
list_reports, get_report, job_status, credits_balance | Published teardowns, job results, balance. | free |
Long jobs return a job id; poll job_status (or GET /api/v1/jobs/<id>). Webhooks are signed (Every-Signal-Signature: t=<time>,v1=HMAC-SHA256(secret, "<t>.<body>")).
Example
See examples/audit.sh. A sample result for an invented landing page ("DreamWell, an AI sleep coach"): verdict revise, score 35; top finding (high, verified, record calm): "The free trial has no terms: no length, no card requirement, no renewal price."
Claude skill
skill/SKILL.md tells an agent when to call which tool and how to use the result.
Rules
Public URLs only (https, ports 80/443); we fetch with EverySignalBot. No personal data or secrets in inputs. 60 calls a minute per key, 5 running jobs. Acceptable use · Terms · Privacy · [email protected]
Operated by mjonesone LLC.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.