_ index / mcp http-sse

drip

https://dripstack.xyz

be81b92da964c4f0

api record

Use Drip to research premium financial newsletters and podcasts.

Try one of these prompts:

endpoint
https://dripstack.com/api/mcp
protocol
http-sse ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing
karma
0 · newcomer
reachable
unknown

checked never

uptime
latency

last good check

priced tools
0

of 22 tools

_ what it can do 22 tools
22 never probed 0 of 22 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.

  • search_posts unknown never probed

    Search premium newsletter/podcast posts by topic; returns ranked candidates for unlock_post.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "q"
      ],
      "properties": {
        "q": {
          "type": "string",
          "minLength": 2,
          "description": "Natural-language search query for premium newsletter/podcast posts"
        },
        "mode": {
          "enum": [
            "hybrid",
            "fts"
          ],
          "type": "string",
          "description": "Search mode: hybrid (default) or fts (lexical only)"
        },
        "limit": {
          "type": "integer",
          "maximum": 30,
          "minimum": 1,
          "description": "Number of article results to return (1-30). Default 10."
        },
        "source": {
          "enum": [
            "newsletter",
            "podcast",
            "all"
          ],
          "type": "string",
          "description": "Optional. Omit unless the user asked to restrict to newsletters or podcasts. Do not send `all`."
        },
        "platform": {
          "enum": [
            "substack",
            "beehiiv",
            "rss",
            "podcast",
            "email",
            "twitter"
          ],
          "type": "string",
          "description": "Optional. Omit unless the user asked to restrict to one platform: substack, beehiiv, rss, podcast, email, or twitter. Do not guess."
        },
        "publishedAfter": {
          "type": "string",
          "format": "date",
          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
          "description": "Optional. Omit unless the user asked for a date lower bound (YYYY-MM-DD)."
        },
        "publicationSlug": {
          "type": "string",
          "description": "Optional. Omit unless the user named a specific Drip publication. Do not invent a slug from the topic (company names are not publication slugs)."
        },
        "publishedBefore": {
          "type": "string",
          "format": "date",
          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
          "description": "Optional. Omit unless the user asked for a date upper bound (YYYY-MM-DD)."
        }
      }
    }
    arguments 65 lines
  • search_entities unknown never probed

    Find curated articles by entity or canonical author, optionally restricted to linked stock picks and sorted by publish date (free).

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "sort": {
          "enum": [
            "earliest",
            "latest"
          ],
          "type": "string",
          "description": "Publication order: latest (default) or earliest for the oldest matching article first."
        },
        "limit": {
          "type": "integer",
          "maximum": 30,
          "minimum": 1,
          "description": "Number of article results to return (1-30). Default 10."
        },
        "author": {
          "type": "string",
          "minLength": 2,
          "description": "Canonical source article/pick author, matched case-insensitively."
        },
        "cursor": {
          "type": "string",
          "minLength": 1,
          "description": "Pass the previous response's nextCursor for the next page."
        },
        "person": {
          "type": "string",
          "minLength": 2,
          "description": "Person name. Matches tagged persons, related companies/tickers, and titles."
        },
        "ticker": {
          "type": "string",
          "pattern": "^[A-Za-z0-9.-]{1,8}$",
          "description": "Stock ticker (1-8 chars, letters/numbers/./-). Resolves a company card when known and expands to company-name tags."
        },
        "company": {
          "type": "string",
          "minLength": 2,
          "description": "Company name to search for (case-insensitive substring match; also expands to related tickers when known)."
        },
        "subject": {
          "type": "string",
          "minLength": 2,
          "description": "Theme/subject discussed in posts, matched against metadata themes."
        },
        "organization": {
          "type": "string",
          "minLength": 2,
          "description": "Organization name (Fed, SEC, OpenAI). Matches companies and themes; expands to related companies/tickers when possible."
        },
        "publishedAfter": {
          "type": "string",
          "format": "date",
          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
          "description": "Inclusive UTC lower bound, YYYY-MM-DD."
        },
        "stockPicksOnly": {
          "type": "boolean",
          "description": "When true, return only free article results linked to at least one stock pick."
        },
        "publicationSlug": {
          "type": "string",
          "description": "Restrict results to one publication."
        },
        "publishedBefore": {
          "type": "string",
          "format": "date",
          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
          "description": "Inclusive UTC upper bound, YYYY-MM-DD."
        }
      }
    }
    arguments 75 lines
  • search_companies unknown never probed

    Look up a company profile by ticker, domain, qid, CIK, or name (free).

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "cik": {
          "type": "string",
          "minLength": 1,
          "description": "SEC CIK, 1-10 digits."
        },
        "qid": {
          "type": "string",
          "pattern": "^Q[0-9]+$",
          "description": "Company id, e.g. Q182477."
        },
        "name": {
          "type": "string",
          "minLength": 2,
          "description": "Company name to search when no other identifier is known."
        },
        "limit": {
          "type": "integer",
          "maximum": 10,
          "minimum": 1,
          "description": "Number of profiles to return (1-10). Default 5."
        },
        "domain": {
          "type": "string",
          "minLength": 1,
          "description": "Company website host, e.g. nvidia.com."
        },
        "ticker": {
          "type": "string",
          "pattern": "^[A-Za-z0-9.-]{1,8}$",
          "description": "Stock ticker to look up (1-8 chars, letters/numbers/./-)."
        }
      }
    }
    arguments 37 lines
  • get_company unknown never probed

    Get one company profile by id (free).

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "id"
      ],
      "properties": {
        "id": {
          "type": "string",
          "minLength": 1,
          "description": "Company id from search_companies, e.g. Q182477."
        }
      }
    }
    arguments 14 lines
  • list_publications unknown never probed

    List curated publications when the user wants to browse the catalog.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {}
    }
    arguments 5 lines
  • search_publications unknown never probed

    Find a publication by name, author, or site URL.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "q"
      ],
      "properties": {
        "q": {
          "type": "string",
          "minLength": 2,
          "description": "Search curated publications by slug, title, author, podcast show, newsletter, or site URL"
        }
      }
    }
    arguments 14 lines
  • get_publication unknown never probed

    Publication metadata and recent posts by slug (free).

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "publicationSlug"
      ],
      "properties": {
        "limit": {
          "type": "integer",
          "maximum": 100,
          "minimum": 1,
          "description": "Max recent posts to include (1-100). Omit for all ready posts."
        },
        "publicationSlug": {
          "type": "string",
          "minLength": 1,
          "description": "Publication slug (normalized host), e.g. bytesbeyondborders.substack.com"
        }
      }
    }
    arguments 20 lines
  • list_podcasts unknown never probed

    List curated podcasts when the user wants to browse the podcast catalog.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {}
    }
    arguments 5 lines
  • list_top_selling_posts unknown never probed

    List the most purchased posts as free post cards when the user asks for popular or top-selling posts.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "limit": {
          "type": "integer",
          "maximum": 100,
          "minimum": 1,
          "description": "Number of posts to return (1-100). Default 10."
        }
      }
    }
    arguments 12 lines
  • list_top_selling_publications unknown never probed

    List the highest-earning publications when the user asks for popular or top-selling publications.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "limit": {
          "type": "integer",
          "maximum": 100,
          "minimum": 1,
          "description": "Number of publications to return (1-100). Default 10."
        }
      }
    }
    arguments 12 lines
  • get_podcast unknown never probed

    Podcast metadata and recent episodes by slug (free). 404 unless the slug is a podcast.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "publicationSlug"
      ],
      "properties": {
        "limit": {
          "type": "integer",
          "maximum": 100,
          "minimum": 1,
          "description": "Max recent episodes to include (1-100). Omit for all ready episodes."
        },
        "publicationSlug": {
          "type": "string",
          "minLength": 1,
          "description": "Podcast slug (normalized host), e.g. tokenized.simplecast.com"
        }
      }
    }
    arguments 20 lines
  • quote_stock_picks unknown never probed

    Free preflight price for a UTC day's stock-picks bundle; returns amountUsd before list_stock_picks.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "date": {
          "type": "string",
          "description": "UTC calendar day YYYY-MM-DD. Omit for the latest UTC day with picks."
        },
        "limit": {
          "type": "integer",
          "maximum": 500,
          "minimum": 1,
          "description": "Max picks to return (1-500). Default 200."
        }
      }
    }
    arguments 16 lines
  • get_account unknown never probed

    Auth introspection for the current API key or OAuth token (no user ids).

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {}
    }
    arguments 5 lines
  • get_credits_balance unknown never probed

    Purchased credit balance plus topUpUrl / dashboardUrl (OAuth or API key).

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {}
    }
    arguments 5 lines
  • list_credit_activity unknown never probed

    Cursor-paginated credit ledger rows for the current account.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "limit": {
          "type": "integer",
          "maximum": 50,
          "minimum": 1,
          "description": "Page size (1-50). Defaults to 20."
        },
        "cursor": {
          "type": "string",
          "description": "Opaque cursor from a previous nextCursor."
        }
      }
    }
    arguments 16 lines
  • list_unlocked_posts unknown never probed

    Cursor-paginated posts this account already unlocked for lifetime access (metadata only; summaries stay on unlock_post).

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "limit": {
          "type": "integer",
          "maximum": 50,
          "minimum": 1,
          "description": "Page size (1-50). Defaults to 20."
        },
        "cursor": {
          "type": "string",
          "description": "Opaque cursor from a previous nextCursor."
        }
      }
    }
    arguments 16 lines
  • unlock_post unknown never probed

    First pay unlocks forever; confirmSpend: true on first unlock, skip on free re-reads. Book content / podcast transcript. Errors: `401`/`403`/`404`/`429`/`503 summary_not_ready`.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "publicationSlug",
        "postSlug"
      ],
      "properties": {
        "postSlug": {
          "type": "string",
          "minLength": 1,
          "description": "Post slug from search items[].slug or get_publication posts[].slug"
        },
        "confirmSpend": {
          "type": "boolean",
          "description": "Must be true after the user confirmed the credit charge (first unlock / stock-picks). Omit on unlock_post free re-reads when the post is already unlocked for this Drip user. Do not set without prior user approval when a charge applies."
        },
        "publicationSlug": {
          "type": "string",
          "minLength": 1,
          "description": "Publication slug from search or get_publication (e.g. example.substack.com)"
        }
      }
    }
    arguments 24 lines
  • list_stock_picks unknown never probed

    Spends credits for a UTC day's stock picks after quote_stock_picks + user confirm; requires confirmSpend: true (OAuth/API key). Errors: `401`/`403`/`404`/`429`.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "date": {
          "type": "string",
          "description": "UTC calendar day YYYY-MM-DD. Omit for the latest UTC day with picks."
        },
        "limit": {
          "type": "integer",
          "maximum": 500,
          "minimum": 1,
          "description": "Max picks to return (1-500). Default 200."
        },
        "confirmSpend": {
          "type": "boolean",
          "description": "Must be true after the user confirmed the credit charge (first unlock / stock-picks). Omit on unlock_post free re-reads when the post is already unlocked for this Drip user. Do not set without prior user approval when a charge applies."
        }
      }
    }
    arguments 20 lines
  • quote_picks unknown never probed

    Free preflight price for a UTC day's Stock Picks bundle; returns amountUsd before list_picks.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "date": {
          "type": "string",
          "description": "UTC calendar day YYYY-MM-DD. Omit for the latest UTC day with picks."
        },
        "limit": {
          "type": "integer",
          "maximum": 500,
          "minimum": 1,
          "description": "Max picks to return (1-500). Default 200."
        }
      }
    }
    arguments 16 lines
  • list_picks unknown never probed

    Stock Picks for a UTC day via Pro/Expert subscription or x402/MPP wallet; requires confirmSpend: true (OAuth/API key). Errors: `401`/`403`/`404`/`429`.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "date": {
          "type": "string",
          "description": "UTC calendar day YYYY-MM-DD. Omit for the latest UTC day with picks."
        },
        "limit": {
          "type": "integer",
          "maximum": 500,
          "minimum": 1,
          "description": "Max picks to return (1-500). Default 200."
        },
        "confirmSpend": {
          "type": "boolean",
          "description": "Must be true after the user confirmed the credit charge (first unlock / stock-picks). Omit on unlock_post free re-reads when the post is already unlocked for this Drip user. Do not set without prior user approval when a charge applies."
        }
      }
    }
    arguments 20 lines
  • quote_stock_picks_v2 unknown never probed

    Free preflight price for a day's stock-picks bundle (API V2): returns amountUsd before list_stock_picks_v2 on the paid path.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "to": {
          "type": "string",
          "description": "Range end (inclusive). Pro requests are clamped to today."
        },
        "date": {
          "type": "string",
          "description": "UTC calendar day YYYY-MM-DD. Mutually exclusive with `from`/`to`."
        },
        "from": {
          "type": "string",
          "description": "Range start (inclusive). Pro requests are clamped to the 7-day live window."
        },
        "sort": {
          "enum": [
            "newest",
            "oldest"
          ],
          "type": "string",
          "description": "Order by pick date. Default newest."
        },
        "limit": {
          "type": "integer",
          "maximum": 500,
          "minimum": 1,
          "description": "Max pick rows per day (1-500). Default 200."
        },
        "query": {
          "type": "string",
          "maxLength": 200,
          "description": "Case-insensitive substring over ticker, author, and publication title (Pro/Expert)."
        },
        "author": {
          "type": "string",
          "maxLength": 100,
          "description": "Exact author name filter (Pro/Expert)."
        },
        "cursor": {
          "type": "string",
          "description": "Range pagination: pass the previous response's `pagination.nextCursor` to fetch older days."
        },
        "direction": {
          "enum": [
            "LONG",
            "SHORT"
          ],
          "type": "string",
          "description": "Direction filter (Pro/Expert)."
        },
        "limitDays": {
          "type": "integer",
          "maximum": 30,
          "minimum": 1,
          "description": "Max days per range page (1-30). Default 7."
        },
        "includePrices": {
          "enum": [
            "true",
            "false"
          ],
          "type": "string",
          "description": "Pass `false` to omit prices. Prices are returned only for resolved assets with verified provider metadata; missing prices must not be inferred from ticker alone."
        }
      }
    }
    arguments 68 lines
  • list_stock_picks_v2 unknown never probed

    Stock Picks API V2: Pro/Expert served in-plan (no confirmSpend); Free/anon pay via x402 after quote_stock_picks_v2 + confirmSpend: true. Ranges, filters, pagination.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "to": {
          "type": "string",
          "description": "Range end (inclusive). Pro requests are clamped to today."
        },
        "date": {
          "type": "string",
          "description": "UTC calendar day YYYY-MM-DD. Mutually exclusive with `from`/`to`."
        },
        "from": {
          "type": "string",
          "description": "Range start (inclusive). Pro requests are clamped to the 7-day live window."
        },
        "sort": {
          "enum": [
            "newest",
            "oldest"
          ],
          "type": "string",
          "description": "Order by pick date. Default newest."
        },
        "limit": {
          "type": "integer",
          "maximum": 500,
          "minimum": 1,
          "description": "Max pick rows per day (1-500). Default 200."
        },
        "query": {
          "type": "string",
          "maxLength": 200,
          "description": "Case-insensitive substring over ticker, author, and publication title (Pro/Expert)."
        },
        "author": {
          "type": "string",
          "maxLength": 100,
          "description": "Exact author name filter (Pro/Expert)."
        },
        "cursor": {
          "type": "string",
          "description": "Range pagination: pass the previous response's `pagination.nextCursor` to fetch older days."
        },
        "direction": {
          "enum": [
            "LONG",
            "SHORT"
          ],
          "type": "string",
          "description": "Direction filter (Pro/Expert)."
        },
        "limitDays": {
          "type": "integer",
          "maximum": 30,
          "minimum": 1,
          "description": "Max days per range page (1-30). Default 7."
        },
        "confirmSpend": {
          "type": "boolean",
          "description": "Must be true after the user confirmed the credit charge (first unlock / stock-picks). Omit on unlock_post free re-reads when the post is already unlocked for this Drip user. Do not set without prior user approval when a charge applies."
        },
        "includePrices": {
          "enum": [
            "true",
            "false"
          ],
          "type": "string",
          "description": "Pass `false` to omit prices. Prices are returned only for resolved assets with verified provider metadata; missing prices must not be inferred from ticker alone."
        }
      }
    }
    arguments 72 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.

_ 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.