_ registry / mcp streamable-http · checked 24m ago

sponsorable

https://app.sponsorable.com

Registry code: c48fcbe854e56934

api record

Sponsorable maps podcast sponsorships: which brands sponsor which podcasts. This

connection is not linked to a Sponsorable account, so data tools cover the public

endpoint
https://app.sponsorable.com/mcp
protocol
streamable-http ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing
karma
0 · newcomer
reachable
live
uptime, 30 days
100%

90 days 100%· all time 100%

latency
74ms

last good check

priced tools
0

of 17 tools

_ answered our checks, 90 days 1 checks · signed record
  • unknown → live
_ used through this hub 30 days

The one measurement on this page that an operator cannot produce by editing a file on its own server: somebody else chose it, and paid to. Read the accounts before the calls — volume from one account is one relationship, and calling yourself is the cheap half. Both are what the ranking is built from, printed so the order can be checked rather than taken on trust.

accounts
0

distinct, expensive to fake

calls served
0

successful, last 30 days

_ what it can do 17 tools
1 open 16 never probed 1 of 17 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • list_categories open 24m ago

    The full podcast category tree with per-category sponsorship totals. Category slugs from here feed the category filter on search_sponsors and search_podcasts. Without a linked account the totals cover the last 90 days and internal identifiers are omitted.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [],
      "properties": {},
      "additionalProperties": false
    }
    arguments 7 lines
  • find_sponsors_for_show unknown 24m ago

    Given a podcast's name or RSS feed URL, return the brands detected sponsoring it, falling back to brands active in the show's categories when few exact sponsors are found. Each result carries a short reason. Use this for "who would sponsor my show?" questions; it identifies one show per call and does not browse the podcast catalog. Without a linked account, results cover publicly listed sponsors only.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [],
      "properties": {
        "show": {
          "type": "string",
          "maxLength": 200,
          "minLength": 1,
          "description": "The podcast's name"
        },
        "feed_url": {
          "type": "string",
          "maxLength": 2048,
          "minLength": 1,
          "description": "The podcast's RSS feed URL (exact match; use when known)"
        }
      },
      "additionalProperties": false
    }
    arguments 20 lines
  • add_list_item unknown never probed

    Add an item to a saved list. item_id is the sponsor's domain, a podcast_id (Pro plans), a category_id, or a contact_id. Adding an item that's already in the list is a no-op. Free to call.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "list_id",
        "item_type",
        "item_id"
      ],
      "properties": {
        "item_id": {
          "type": "string",
          "maxLength": 255,
          "minLength": 1,
          "description": "sponsor: domain, podcast: podcast_id, category: category_id, contact: contact_id"
        },
        "list_id": {
          "type": "string",
          "maxLength": 255,
          "minLength": 1,
          "description": "The list's id (from list_lists or create_list)"
        },
        "item_type": {
          "enum": [
            "sponsor",
            "podcast",
            "category",
            "contact"
          ],
          "type": "string"
        }
      },
      "additionalProperties": false
    }
    arguments 33 lines
  • remove_list_item unknown never probed

    Remove an item from a saved list. Removing an item that isn't in the list is a no-op. Free to call.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "list_id",
        "item_id"
      ],
      "properties": {
        "item_id": {
          "type": "string",
          "maxLength": 255,
          "minLength": 1,
          "description": "The item's id as shown in get_list (domain, podcast_id, category_id, or contact_id)"
        },
        "list_id": {
          "type": "string",
          "maxLength": 255,
          "minLength": 1,
          "description": "The list's id (from list_lists)"
        }
      },
      "additionalProperties": false
    }
    arguments 23 lines
  • delete_list unknown never probed

    Permanently delete a saved list and everything in it. This cannot be undone — confirm with the user before calling, then set confirmed=true.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "list_id",
        "confirmed"
      ],
      "properties": {
        "list_id": {
          "type": "string",
          "maxLength": 255,
          "minLength": 1,
          "description": "The list's id (from list_lists)"
        },
        "confirmed": {
          "type": "boolean",
          "const": true,
          "description": "Set true only after the user explicitly confirms permanent deletion"
        }
      },
      "additionalProperties": false
    }
    arguments 22 lines
  • create_list unknown never probed

    Create a new, empty saved list. Free to call.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "name"
      ],
      "properties": {
        "name": {
          "type": "string",
          "maxLength": 100,
          "minLength": 1,
          "description": "A short name for the list, e.g. \"Q3 outreach targets\""
        }
      },
      "additionalProperties": false
    }
    arguments 16 lines
  • search unknown never probed

    Search Sponsorable's podcast-sponsorship database for brands that sponsor podcasts — the deep-research/Responses-API compatibility interface, paired with fetch. Matches sponsor names and domains and returns citable documents; pass a result's id to fetch for the full profile. For filtered or paginated search (category, industry, recency), use search_sponsors instead.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "query"
      ],
      "properties": {
        "query": {
          "type": "string",
          "maxLength": 200,
          "minLength": 1,
          "description": "Sponsor name, product, or domain to search for"
        }
      },
      "additionalProperties": false
    }
    arguments 16 lines
  • fetch unknown never probed

    Retrieve the Sponsorable profile for one podcast sponsor as a citable document — the deep-research/Responses-API compatibility interface, paired with search. The id is a sponsor domain, as returned by search (e.g. 'betterhelp.com'). For a structured JSON profile use get_sponsor instead.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "id"
      ],
      "properties": {
        "id": {
          "type": "string",
          "maxLength": 253,
          "minLength": 1,
          "description": "Sponsor domain from a search result id"
        }
      },
      "additionalProperties": false
    }
    arguments 16 lines
  • get_podcast unknown never probed

    Full profile for one podcast: overview, host contact, and its top and newest sponsors. Free to call.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "podcast_id"
      ],
      "properties": {
        "podcast_id": {
          "type": "string",
          "maxLength": 255,
          "minLength": 1,
          "description": "The podcast_id from search_podcasts"
        }
      },
      "additionalProperties": false
    }
    arguments 16 lines
  • list_lists unknown 24m ago

    The organization's saved lists — named collections of sponsors, podcasts, categories, and contacts — with item counts. Free to call.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [],
      "properties": {},
      "additionalProperties": false
    }
    arguments 7 lines
  • search_podcasts unknown never probed

    Search podcasts by name, category, sponsor activity, or the industry of their sponsors. Free to call. Results are paginated (default 25 per page, max 100); page depth is capped at 20 — refine the filters instead of paging deep. Each result carries the podcast_id, name, categories, episode count, and sponsor/sponsorship counts. For one podcast's full profile and its top sponsors, use get_podcast.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [],
      "properties": {
        "last": {
          "enum": [
            "day",
            "week",
            "month",
            "quarter"
          ],
          "type": "string",
          "description": "Only podcasts with a sponsorship in this recent window"
        },
        "page": {
          "type": "integer",
          "maximum": 20,
          "minimum": 1,
          "description": "Page number (1-20, default 1)"
        },
        "limit": {
          "type": "integer",
          "maximum": 100,
          "minimum": 1,
          "description": "Results per page (1-100, default 25)"
        },
        "search": {
          "type": "string",
          "maxLength": 200,
          "minLength": 1,
          "description": "Match against podcast name"
        },
        "sort_by": {
          "enum": [
            "episodes",
            "sponsors",
            "sponsorships",
            "last_episode"
          ],
          "type": "string",
          "description": "Sort key (default: sponsors)"
        },
        "category": {
          "type": "string",
          "maxLength": 120,
          "minLength": 1,
          "description": "Category slug — find slugs with list_categories"
        },
        "episodes": {
          "type": "integer",
          "maximum": 10000000,
          "minimum": 0,
          "description": "Minimum episode count"
        },
        "industry": {
          "type": "string",
          "maxLength": 120,
          "minLength": 1,
          "description": "Only podcasts sponsored by companies in this industry (loosely matched free text, not a slug)"
        },
        "sponsors": {
          "type": "integer",
          "maximum": 1000000,
          "minimum": 0,
          "description": "Minimum number of distinct sponsors"
        },
        "sort_order": {
          "enum": [
            "asc",
            "desc"
          ],
          "type": "string",
          "description": "Sort direction (default: desc)"
        },
        "sponsorships": {
          "type": "integer",
          "maximum": 10000000,
          "minimum": 0,
          "description": "Minimum total sponsorship count"
        }
      },
      "additionalProperties": false
    }
    arguments 84 lines
  • list_sponsor_contacts unknown never probed

    Contacts at the sponsoring company who are the likely buyers of podcast sponsorships — the people a podcaster or sales agency would pitch. Ordered by likelihood of owning the ad budget. Free to call. On credit-based plans, locked contacts come back masked (initials, no email/LinkedIn) with disclosure fields — has_email, email_domain, has_linkedin — showing what reveal_contact buys. Plans with contact data included get every contact unmasked here directly; those listings record deduplicated internal usage for billing parity (no credits are charged, nothing else changes).

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "domain"
      ],
      "properties": {
        "domain": {
          "type": "string",
          "maxLength": 253,
          "minLength": 1,
          "description": "The sponsor's domain"
        }
      },
      "additionalProperties": false
    }
    arguments 16 lines
  • get_sponsor unknown never probed

    Full profile for one sponsor, addressed by domain: description, industry, location, size, sponsorship totals, top and newest podcasts, and top categories. Without a linked account, only publicly listed sponsors resolve, with top-line stats and category names only (no company details, no contact section). On the credit-based Free plan the first full view of a sponsor charges 1 credit and permanently unlocks its dossier for the whole organization (repeat views are free, never double-charged) — warn the user before opening many new sponsors in one go. A result with locked: true charged nothing; its locked_note says why.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "domain"
      ],
      "properties": {
        "domain": {
          "type": "string",
          "maxLength": 253,
          "minLength": 1,
          "description": "The sponsor's domain, e.g. 'athleticgreens.com'"
        }
      },
      "additionalProperties": false
    }
    arguments 16 lines
  • search_sponsors unknown never probed

    Search companies that sponsor podcasts. All filters are optional and combine (AND). Results are paginated (default 25 per page, max 100); page depth is capped at 20 — refine the filters instead of paging deep. Each result carries the sponsor's domain, name, industry, location, sponsorship/podcast counts, and a representative buyer contact (masked on credit-based plans). Without a linked account, results cover only publicly listed sponsors with top-line stats (no contact or company-detail fields), the last 90 days, first page only, max 25 results. For one company's full profile use get_sponsor; for its buyer-contact list use list_sponsor_contacts.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [],
      "properties": {
        "last": {
          "enum": [
            "day",
            "week",
            "month",
            "quarter"
          ],
          "type": "string",
          "description": "Only sponsors with a sponsorship in this recent window"
        },
        "page": {
          "type": "integer",
          "maximum": 20,
          "minimum": 1,
          "description": "Page number (1-20, default 1)"
        },
        "limit": {
          "type": "integer",
          "maximum": 100,
          "minimum": 1,
          "description": "Results per page (1-100, default 25)"
        },
        "search": {
          "type": "string",
          "maxLength": 200,
          "minLength": 1,
          "description": "Match against sponsor name or domain"
        },
        "category": {
          "type": "string",
          "maxLength": 120,
          "minLength": 1,
          "description": "Category slug — find slugs with list_categories"
        },
        "industry": {
          "type": "string",
          "maxLength": 120,
          "minLength": 1,
          "description": "Industry name, loosely matched free text (not an exact slug), e.g. 'Software'"
        },
        "podcasts": {
          "type": "integer",
          "maximum": 1000000,
          "minimum": 0,
          "description": "Minimum number of distinct podcasts sponsored"
        },
        "sponsorships": {
          "type": "integer",
          "maximum": 10000000,
          "minimum": 0,
          "description": "Minimum total sponsorship count"
        },
        "podcast_sponsored": {
          "type": "string",
          "maxLength": 255,
          "minLength": 1,
          "description": "Podcast ID — only sponsors that have sponsored this podcast"
        }
      },
      "additionalProperties": false
    }
    arguments 66 lines
  • reveal_contact unknown never probed

    Spend 1 credit to reveal a contact's full name, email, and LinkedIn URL. The unlock is permanent and org-wide: revealing an already-unlocked contact is free and never double-charges. Check the contact's has_email/has_linkedin fields from list_sponsor_contacts first so you know what the credit buys. Ask the user before revealing unless they already told you to, then set confirmed=true.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "domain",
        "contact_id",
        "confirmed"
      ],
      "properties": {
        "domain": {
          "type": "string",
          "maxLength": 253,
          "minLength": 1,
          "description": "The sponsor's domain"
        },
        "confirmed": {
          "type": "boolean",
          "const": true,
          "description": "Set true only after the user explicitly authorizes spending a credit"
        },
        "contact_id": {
          "type": "string",
          "maxLength": 255,
          "minLength": 1,
          "description": "The contact_id from list_sponsor_contacts"
        }
      },
      "additionalProperties": false
    }
    arguments 29 lines
  • get_category unknown never probed

    Category dossier: totals plus the top sponsors and podcasts in the category. Free to call.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "slug"
      ],
      "properties": {
        "slug": {
          "type": "string",
          "maxLength": 120,
          "minLength": 1,
          "description": "The category slug from list_categories"
        }
      },
      "additionalProperties": false
    }
    arguments 16 lines
  • get_list unknown never probed

    Full contents of a saved list: sponsors, podcasts (Pro plans), categories, and contacts. Contacts follow the same masking and reveal rules as list_sponsor_contacts, including the deduplicated internal usage record on included-contact plans (no credits are charged).

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "list_id"
      ],
      "properties": {
        "list_id": {
          "type": "string",
          "maxLength": 255,
          "minLength": 1,
          "description": "The list's id (from list_lists or create_list)"
        }
      },
      "additionalProperties": false
    }
    arguments 16 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/c48fcbe854e56934/badge.svg)](https://brick.blue/agent/c48fcbe854e56934)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Own the domain? Prove it and the listing carries a verified badge here too: passport.

_ how we know
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.