Setup
SponsorHound is a remote MCP server. Your AI assistant asks it which brands plausibly sponsor content like yours, and gets back evidence: dated, public ad reads from podcasts and newsletters, each with a short quote and a link.
| Endpoint | https://mcp.sponsorhound.com/mcp |
|---|---|
| Transport | Streamable HTTP (POST, JSON responses, no sessions) |
| Auth | Authorization: Bearer sde_live_… (or an X-API-Key: sde_live_… header) |
- Request access. Once your account is open, sign in to the dashboard.
- Create an API key. It's shown once, and the dashboard fills it into the snippets below for you to copy.
- Add the server to your client, then ask your assistant something like "Use sponsorhound to find brands that would sponsor my podcast about …".
Treat your key like a password. If it leaks, revoke it in the dashboard; the server stops
accepting it within about a minute. Below, replace YOUR_KEY with your key.
Claude Code
claude mcp add --transport http sponsorhound https://mcp.sponsorhound.com/mcp --header "Authorization: Bearer YOUR_KEY"
Check it with claude mcp list, or run /mcp inside Claude Code. Add --scope user
to make it available in every project.
Claude Desktop
Claude Desktop's custom connectors (Settings → Connectors) need OAuth, which the beta doesn't have yet. Connect
through the mcp-remote bridge instead (needs Node.js 18 or later).
Open Settings → Developer → Edit Config, add this to claude_desktop_config.json, then restart Claude
Desktop:
{
"mcpServers": {
"sponsorhound": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.sponsorhound.com/mcp", "--header", "Authorization:${SPONSORHOUND_AUTH}"],
"env": { "SPONSORHOUND_AUTH": "Bearer YOUR_KEY" }
}
}
}
The header goes in env because some systems split arguments that contain spaces. If the file already
has an mcpServers block, add the "sponsorhound" entry inside it.
Cursor
~/.cursor/mcp.json (all projects) or .cursor/mcp.json (one project):
{ "mcpServers": { "sponsorhound": { "url": "https://mcp.sponsorhound.com/mcp", "headers": { "Authorization": "Bearer YOUR_KEY" } } } }
VS Code (GitHub Copilot agent mode)
.vscode/mcp.json. VS Code asks for the key once and stores it securely:
{
"inputs": [{ "type": "promptString", "id": "sponsorhound-key", "description": "SponsorHound API key", "password": true }],
"servers": {
"sponsorhound": {
"type": "http",
"url": "https://mcp.sponsorhound.com/mcp",
"headers": { "Authorization": "Bearer ${input:sponsorhound-key}" }
}
}
}
Windsurf
~/.codeium/windsurf/mcp_config.json:
{ "mcpServers": { "sponsorhound": { "serverUrl": "https://mcp.sponsorhound.com/mcp", "headers": { "Authorization": "Bearer YOUR_KEY" } } } }
Other clients
Any MCP client that supports Streamable HTTP with custom headers works. Clients that only allow OAuth or no-auth connectors aren't supported in the beta. That includes the claude.ai and ChatGPT web connectors.
To test your key without a client:
curl -s https://mcp.sponsorhound.com/mcp -H "Authorization: Bearer YOUR_KEY" -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_usage","arguments":{}}}'
Tools
| Tool | Use it for |
|---|---|
find_sponsors | The main tool. Describe your show or newsletter and get up to 25 brands, each with reasons, recency and quotes. |
get_brand | One brand's profile: aliases, category, activity, top verticals, recent quotes. Accepts a name or domain. |
get_show_sponsors | The brands seen advertising on a named podcast or newsletter. |
similar_shows | Sponsored shows like yours (or like a named show), with their top sponsors. |
search_brands | Browse brands by category, vertical, language or activity date, without a description. |
get_evidence | Every dated quote behind a brand, optionally on one show (the audit trail). |
get_usage | Your quota and how much of it you've used. Free. |
Example prompts
- "Use sponsorhound to find brands that would sponsor my podcast: a weekly show for new runners about training plans, injury prevention and race-day nutrition. Show the evidence for the top 5."
- "My newsletter covers AI tools for small accounting firms, about 4k subscribers. Which brands advertise in similar newsletters and podcasts? Leave out anything that hasn't advertised since August."
- "Who sponsors Money Made Simple? Which of those brands also sponsor shows like mine?"
- "Find 10 podcasts similar to mine and tell me who advertises on them."
- "Is this brand still advertising on personal finance podcasts? Show the three most recent ad reads."
- "List supplement brands that advertised on fitness podcasts in the last 30 days, most active first."
- "Draft a short pitch email to the top brand, quoting the ad reads you found as evidence that they sponsor shows like mine."
Tips: a 1–3 sentence description with the topic, audience and language works best. Ask for filters (language,
category, "active since") only when you need them. Every answer includes data_version and
as_of, the date of the newest episode in the data. Read what the data is and isn't
before you quote results to a brand.
Limits and errors
| Beta | |
|---|---|
| Tool calls per month | 1,000, shared across your keys; get_usage is free and failed calls don't count |
| Rate | 30 tool calls per minute |
| Results per call | 10 by default, 25 at most (get_brand and get_evidence return up to 10 quotes) |
| Data version | Only the current weekly snapshot is served |
| HTTP | Code | Meaning |
|---|---|---|
| 401 | unauthorized | Missing, unknown, revoked or expired key. |
| 402 | plan_inactive | The key is fine but the account isn't active (not yet approved for the beta, or the plan ended). |
| 429 | rate_limited | Too many calls this minute. Wait for the Retry-After seconds. |
| 429 | quota_exceeded | Monthly calls used up; resets on the 1st (UTC). |
| 503 | catalog_updating | The weekly refresh is loading (a few minutes, early Sunday morning US time). Try again after Retry-After; the call isn't counted. |
The first call after a quiet period can take a couple of seconds while the server connects. Later calls usually take under 2 seconds.
What we log
For each call we log your key's prefix (never the key), the tool, its arguments (free text cut to 300 characters), the IDs returned and the latency. Logs are kept for 14 days and used only to run and improve the service. Don't put anything confidential in descriptions. See the privacy policy.
Reporting bad results
The beta's goal is to learn whether the top 10 recommendations are plausible, so a bad result is useful feedback. Write to support@sponsorhound.com with:
- what you asked (the prompt, or the tool and its arguments),
- the
data_versionfrom the answer, - the
brand_idorobservation_idthat looks wrong, and what's wrong with it (not a brand, wrong brand, not a sponsor, stale, irrelevant to your content, duplicate), - the brands you expected to see but didn't, if any.
To have a brand or show removed, see opt-out and removal.