tollbooth
37 paid x402 MCP tools for OSINT, prediction markets, web intel, and agent security on Base USDC.
Should I use this
Quality & Safety
Findings (36)
- LOWin detect_stack
- LOWin extract_contacts
- LOWin insider_cluster_brief
- LOWin gov_contract_fit_brief
- LOWin agent_trifecta_score
- LOWin supply_stress
- LOWin attention_momentum
- LOWin usgs_quake
- LOWin wildfires
- LOWin space_weather
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"tollbooth": {
"url": "https://agenttoll.dev/mcp"
}
}
}Remote endpoints
https://agenttoll.dev/mcpstreamable-httpWhat it can do
Tool inventory
Tools (104)
βͺping
Health check. Returns pong + server time + tool catalog.
Input Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}π’scrape(url)
Fetch a URL and return clean structured content: title, description, meta tags, text content, headings, links, and tech stack signals. Works on HTML and JSON pages.
Input Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to scrape (include https://)"
}
},
"required": [
"url"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺdetect_stack(url)
Fingerprint a URL for framework, analytics, hosting, payment, CRM, and site-platform signals.
Input Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to inspect (include https://)"
}
},
"required": [
"url"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}π’extract_contacts(url)
Extract visible emails, phone-like strings, social links, and contact/about/pricing/careers URLs from a page.
Input Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The URL to inspect (include https://)"
}
},
"required": [
"url"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺscore_lead(domain)
Score a company domain for outbound fit using HTTPS, DNS, tech stack, contact paths, social links, platform, and copy depth.
Input Schema
{
"type": "object",
"properties": {
"domain": {
"type": "string",
"description": "Company domain, e.g. stripe.com"
}
},
"required": [
"domain"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}π’check_agent_policy(domain)
Check robots.txt, llms.txt, security.txt, and agent.json for crawl/discovery signals before an agent touches a site.
Input Schema
{
"type": "object",
"properties": {
"domain": {
"type": "string",
"description": "Domain to check, e.g. example.com"
}
},
"required": [
"domain"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}π’find_agent_resource(query, category)
Search a small curated atlas of agent-useful APIs, self-hosted tools, payment rails, scraping helpers, and automation primitives.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search query"
},
"category": {
"description": "Optional category filter",
"type": "string"
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺvalidate_agent_manifest(manifest_json)
Validate an agent manifest for identity, endpoint, tools, pricing, and payment fields.
Input Schema
{
"type": "object",
"properties": {
"manifest_json": {
"type": "string",
"description": "agent manifest as a JSON string"
}
},
"required": [
"manifest_json"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺenrich_lead(domain)
Enrich a company domain. Returns company name, description, detected tech stack, social media links, DNS records, platform detection (WordPress/Shopify/etc.), and contact page links. Useful for lead scoring and prospect research.
Input Schema
{
"type": "object",
"properties": {
"domain": {
"type": "string",
"description": "Company domain (e.g. stripe.com or https://stripe.com)"
}
},
"required": [
"domain"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺx402_market_radar(query_limit)
CDP Bazaar radar for x402 builders: live catalog size, AgentToll ranks, keyword gaps, vertical competition, price samples, and next actions.
Input Schema
{
"type": "object",
"properties": {
"query_limit": {
"description": "Search results per tracked query, default 15",
"type": "integer",
"minimum": 3,
"maximum": 20
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺx402_rank_audit(resource, keywords, limit)
Audit one x402 resource across buyer keywords. Returns Bazaar rank, competitors above it, metadata defects, and fixes that can improve discovery.
Input Schema
{
"type": "object",
"properties": {
"resource": {
"type": "string"
},
"keywords": {
"type": "array",
"items": {
"type": "string"
}
},
"limit": {
"type": "integer",
"minimum": 5,
"maximum": 25
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺmcp_safety_brief(server_url, openapi_url, openapi_json, manifest_json, tool_schema, ...)
Static risk brief for an MCP server, OpenAPI spec, or tool manifest before an agent connects it. Returns tool risk, PII and credential hints, allowlist advice, approval policy, and a user-facing safety line.
Input Schema
{
"type": "object",
"properties": {
"server_url": {
"description": "Reference URL only. This static audit does not fetch it.",
"type": "string"
},
"openapi_url": {
"description": "Reference URL only. Submit openapi_json to analyze the spec.",
"type": "string"
},
"openapi_json": {
"description": "Pasted OpenAPI object or JSON string to analyze"
},
"manifest_json": {},
"tool_schema": {},
"intended_task": {
"type": "string"
},
"sensitive_context": {
"type": "boolean"
},
"max_tools": {
"type": "integer",
"minimum": 1,
"maximum": 25
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺx402_seller_readiness_audit(resource_url, openapi_url, openapi_json, agent_json, expected_price, ...)
Audit whether a paid x402 route is ready for agent buyers. Checks discovery metadata, price visibility, Base USDC terms, seller wallet, receipt language, tool descriptions, and approval copy.
Input Schema
{
"type": "object",
"properties": {
"resource_url": {
"description": "Reference URL only. This static audit does not fetch it.",
"type": "string"
},
"openapi_url": {
"description": "Reference URL only. Submit openapi_json to analyze the spec.",
"type": "string"
},
"openapi_json": {
"description": "Pasted OpenAPI object or JSON string to analyze"
},
"agent_json": {},
"expected_price": {},
"seller_address": {
"type": "string"
},
"route_metadata": {}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}π’mcp_approval_pack(tool_name, route_url, price_usd, task_intent, max_payment_usd, ...)
Generate the approval prompt and spend policy an agent should show before using a paid or risky tool. Returns maxPayment, seller checks, risk reasons, allowed fields, and what not to send.
Input Schema
{
"type": "object",
"properties": {
"tool_name": {
"type": "string"
},
"route_url": {
"type": "string"
},
"price_usd": {},
"task_intent": {
"type": "string"
},
"max_payment_usd": {},
"tool_schema": {},
"method": {
"type": "string"
},
"seller_address": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺinsider_cluster_brief(ticker, limit)
Turn recent SEC Form 4 filings into an insider-activity cluster brief. Signal intel only.
Input Schema
{
"type": "object",
"properties": {
"ticker": {
"type": "string"
},
"limit": {
"type": "integer",
"minimum": 5,
"maximum": 80
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺgov_contract_fit_brief(keyword, agency, company_domain, limit)
Score federal contract awards against a service keyword, agency, or company domain. Returns incumbents, agencies, amounts, and pursuit notes.
Input Schema
{
"type": "object",
"properties": {
"keyword": {
"type": "string"
},
"agency": {
"type": "string"
},
"company_domain": {
"type": "string"
},
"limit": {
"type": "integer",
"minimum": 5,
"maximum": 50
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺregulatory_impact_brief(sector, agency, jurisdiction, hours, limit)
Summarize fresh Federal Register and rulemaking signals for one sector with severity, source links, and action read.
Input Schema
{
"type": "object",
"properties": {
"sector": {
"type": "string"
},
"agency": {
"type": "string"
},
"jurisdiction": {
"type": "string"
},
"hours": {
"type": "integer",
"minimum": 6,
"maximum": 720
},
"limit": {
"type": "integer",
"minimum": 5,
"maximum": 25
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺpolymarket_event_scan(slug, min_edge, min_liquidity)
Scan one live Polymarket negRisk event for fee-adjusted outcome-sum violations. Intelligence only; verify CLOB depth and resolution rules before acting.
Input Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Polymarket event slug"
},
"min_edge": {
"description": "Minimum net edge, default 0.02",
"type": "number",
"minimum": 0,
"maximum": 0.5
},
"min_liquidity": {
"description": "Minimum liquidity per leg in USD, default 1000",
"type": "number",
"minimum": 0
}
},
"required": [
"slug"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺpolymarket_market_scan(limit, min_certainty, min_edge, min_liquidity, min_volume_24h)
Scan high-volume active Polymarket markets for resolution candidates and fee-adjusted YES+NO bundle violations. Intelligence only; verify live books and rules before acting.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"description": "Markets to scan, default 100",
"type": "integer",
"minimum": 10,
"maximum": 200
},
"min_certainty": {
"description": "Resolution-candidate threshold, default 0.95",
"type": "number",
"minimum": 0.5,
"maximum": 1
},
"min_edge": {
"description": "Minimum bundle net edge, default 0.02",
"type": "number",
"minimum": 0,
"maximum": 0.5
},
"min_liquidity": {
"description": "Minimum liquidity in USD, default 1000",
"type": "number",
"minimum": 0
},
"min_volume_24h": {
"description": "Minimum 24h volume in USD, default 5000",
"type": "number",
"minimum": 0
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺcross_platform_arb_scan(query, min_similarity, min_net_edge, polymarket_limit, kalshi_max_pages, ...)
Match live Polymarket and Kalshi markets for a topic and compare complementary asks after conservative fee estimates. Intelligence only; verify both rulebooks before acting.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"maxLength": 100,
"description": "Topic, entity, asset, or market phrase such as bitcoin"
},
"min_similarity": {
"description": "Minimum semantic-token match score, default 0.62",
"type": "number",
"minimum": 0.4,
"maximum": 1
},
"min_net_edge": {
"description": "Minimum fee-adjusted edge, default 0.015",
"type": "number",
"minimum": 0,
"maximum": 0.5
},
"polymarket_limit": {
"description": "Polymarket markets to screen, default 1000",
"type": "integer",
"minimum": 100,
"maximum": 1000
},
"kalshi_max_pages": {
"description": "Kalshi pages of 1000 markets, default 12",
"type": "integer",
"minimum": 1,
"maximum": 20
},
"max_matches": {
"description": "Maximum matches and opportunities returned, default 25",
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}π’agent_threat_intel(category, id, severity)
Query the OWASP Agentic Top 10 threat catalog (ASI01-ASI10). Returns threats, detection hints, mitigations, and mapped detection rule IDs.
Input Schema
{
"type": "object",
"properties": {
"category": {
"description": "Filter by category, e.g. 'prompt injection', 'supply chain'",
"type": "string"
},
"id": {
"description": "Specific threat ID, e.g. ASI04",
"type": "string"
},
"severity": {
"description": "Filter: critical, high, medium",
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}π’mcp_supply_chain_iocs(package, host)
Query known-malicious MCP packages, versions, C2 hosts, and email IOCs. The virus database for MCP.
Input Schema
{
"type": "object",
"properties": {
"package": {
"description": "npm package name to check",
"type": "string"
},
"host": {
"description": "C2 host to check",
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺagent_trifecta_score(has_private_data, has_untrusted_content, has_outbound_actions, compensating_controls)
Score an agent's lethal trifecta risk (private data + untrusted content + outbound actions). Returns risk level, missing controls, and decomposition advice.
Input Schema
{
"type": "object",
"properties": {
"has_private_data": {
"type": "boolean",
"description": "Does the agent access private/sensitive data?"
},
"has_untrusted_content": {
"type": "boolean",
"description": "Does the agent process untrusted external content?"
},
"has_outbound_actions": {
"type": "boolean",
"description": "Can the agent take outbound actions (send, write, call APIs)?"
},
"compensating_controls": {
"type": "array",
"items": {
"type": "string"
},
"description": "Controls in place, e.g. ['redact_secrets', 'smart_approvals']"
}
},
"required": [
"has_private_data",
"has_untrusted_content",
"has_outbound_actions",
"compensating_controls"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}π΄agent_security_policies(profile)
Get drop-in agent security policy templates by profile (coding-agent, browser-agent, payment-agent, research-agent).
Input Schema
{
"type": "object",
"properties": {
"profile": {
"description": "Agent profile: coding-agent, browser-agent, payment-agent, research-agent",
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺgeo_pulse(region, min_confidence, hours_back, include_thermal)
Composite geopolitical intervention signal β GDELT + BBC + AlJazeera + ADS-B mil + prediction-market boosters (intervention signal pattern). Returns alert_level + signals array.
Input Schema
{
"type": "object",
"properties": {
"region": {
"description": "global|middle_east|ukraine|taiwan|asia_pacific",
"type": "string"
},
"min_confidence": {
"description": "Min confidence 0-1, default 0.6",
"type": "number",
"minimum": 0,
"maximum": 1
},
"hours_back": {
"description": "Hours back, default 6",
"type": "integer",
"minimum": 1,
"maximum": 72
},
"include_thermal": {
"description": "Include thermal/firms heuristic",
"type": "boolean"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺflight_intel(airport_code, tail_number, hours_back)
Exec-jet + military aircraft intel β TEB/VNY/DCA geofence, tail filter, B-52/F-35/E-3 detection via adsb.lol open. M&A / defense Polymarket edge.
Input Schema
{
"type": "object",
"properties": {
"airport_code": {
"description": "Airport ICAO/IATA e.g. TEB, VNY, DCA",
"type": "string"
},
"tail_number": {
"description": "Tail e.g. N123AB",
"type": "string"
},
"hours_back": {
"description": "Hours back, default 12",
"type": "integer",
"minimum": 1,
"maximum": 72
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺresearch_pack(topic, domains, include_sources, hours_back)
Multi-source OSINT research pack β GDELT + BBC + HN + Reddit, 4-layer verification layer (existence+recency+multi-source+domain allowlist) + combined relevance scoring. research pack pipeline.
Input Schema
{
"type": "object",
"properties": {
"topic": {
"type": "string",
"minLength": 3,
"maxLength": 200,
"description": "Research topic query"
},
"domains": {
"description": "Optional domain filter allowlist",
"type": "array",
"items": {
"type": "string"
}
},
"include_sources": {
"description": "Sources to include: gdelt, bbc, hn, reddit",
"type": "array",
"items": {
"type": "string"
}
},
"hours_back": {
"description": "Hours back, default 24",
"type": "integer",
"minimum": 1,
"maximum": 720
}
},
"required": [
"topic"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}π’scenario_verdict(seed_text, market_question, context)
Scenario engine seedβentityβ3-scenario verdict.json + composite YES prob mapped to market question. Input raw seed text + question, get bear/base/bull scenarios + fair_price_hint.
Input Schema
{
"type": "object",
"properties": {
"seed_text": {
"type": "string",
"minLength": 10,
"maxLength": 5000,
"description": "Raw seed text / headline pack"
},
"market_question": {
"type": "string",
"minLength": 5,
"maxLength": 500,
"description": "Polymarket/Yes-No market question"
},
"context": {
"description": "Optional context",
"type": "string",
"maxLength": 2000
}
},
"required": [
"seed_text",
"market_question"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺweather_bias(city, model, days_back)
Weather bias vs recent mean β uses Open-Meteo archive+forecast and ticker mapping for Kalshi HIGH* fade edge.
Input Schema
{
"type": "object",
"properties": {
"city": {
"type": "string",
"minLength": 2,
"maxLength": 30,
"description": "NYC|CHI|MIA|LAX or lat,lon = NYC default"
},
"model": {
"description": "Model name for provenance",
"type": "string",
"maxLength": 50
},
"days_back": {
"description": "Days back for anomaly, default 7",
"type": "integer",
"minimum": 2,
"maximum": 30
}
},
"required": [
"city"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺsupply_stress(ports, chokepoints)
Supply-chain stress index β CBP BWT + GDELT chokepoint mentions + AIS/MarineTraffic hint, port congestion for freight/commodity/middle_east Polymarket edge.
Input Schema
{
"type": "object",
"properties": {
"ports": {
"description": "Ports e.g. LAX,NYC,HOU,LGB",
"type": "array",
"items": {
"type": "string"
}
},
"chokepoints": {
"description": "Chokepoints e.g. hormuz,bab-el-mandeb,suez,bosphorus",
"type": "array",
"items": {
"type": "string"
}
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺregulatory_pulse(org, hours_back)
Regulatory pulse β SEC Atom RSS + openFDA adverse + USPTO TSDR + FCC OET + FAA registry hints for bio/tech Polymarkets. Returns events by org + provenance.
Input Schema
{
"type": "object",
"properties": {
"org": {
"description": "all|sec|fda|uspto|fcc|faa|openfda",
"type": "string"
},
"hours_back": {
"description": "Hours back, default 24",
"type": "integer",
"minimum": 1,
"maximum": 720
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺattention_momentum(query, window)
Attention momentum β HN Algolia + Reddit JSON velocity scoring, points/hr + momentum_score, viral flag for culture/pop/app-rank/YouTube/npm-dl Polymarkets. Proxies: pypistats, api.npmjs.org.
Input Schema
{
"type": "object",
"properties": {
"query": {
"description": "Topic filter e.g. Claude Code",
"type": "string",
"maxLength": 200
},
"window": {
"description": "1h|6h|24h, default 6h",
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺsec_8k_velocity(hours, limit, min_score)
SEC 8-K velocity β EFTS FullTextSearch + Atom current, 1h spike vs 24h mean >3x, Item 1.05/2.02/5.02 boost. Earnings/merger/legal prediction-market lead. 9/sec TokenBucket, UA CompanyName Email per 17 CFR 200.80.
Input Schema
{
"type": "object",
"properties": {
"hours": {
"description": "Hours back, default 6",
"type": "integer",
"minimum": 1,
"maximum": 72
},
"limit": {
"description": "Max rows, default 100",
"type": "integer",
"minimum": 10,
"maximum": 200
},
"min_score": {
"description": "Min score filter",
"type": "number",
"minimum": 0,
"maximum": 1
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺfred_surprises(days, min_score)
FRED rates surprise β DGS10 10Y + DGS2 2Y csv public-domain no-key, spread + inversion flag, delta scoring for FOMC Fed funds + rates markets. TokenBucket 2/s polite.
Input Schema
{
"type": "object",
"properties": {
"days": {
"description": "Days back, default 14",
"type": "integer",
"minimum": 5,
"maximum": 90
},
"min_score": {
"description": "Min score",
"type": "number",
"minimum": 0,
"maximum": 1
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺtreasury_dts(days, min_score)
Treasury DTS TGA β operating_cash_balance free gov public-domain, TGA close $B d/d delta, deposits/withdrawals enrichment. Liquidity / debt-ceiling / SPX direction edge, 2nd upstream.
Input Schema
{
"type": "object",
"properties": {
"days": {
"description": "Days back, default 7",
"type": "integer",
"minimum": 2,
"maximum": 30
},
"min_score": {
"description": "Min score",
"type": "number",
"minimum": 0,
"maximum": 1
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺopenrouter_models(limit, min_context)
OpenRouter model catalog β id, name, context_length, pricing, created. Cached 1h, auto-fetched via public API. For model routing decisions.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"description": "Max models to return, default 100",
"type": "integer",
"minimum": 10,
"maximum": 300
},
"min_context": {
"description": "Min context length filter",
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}π’github_trending(limit, language, since_days)
GitHub trending repos β stars >20 + recent push, sorted by stars desc. Public GitHub Search API no-key. Momentum proxy for dev tooling / open source virality.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"description": "Max repos, default 25",
"type": "integer",
"minimum": 5,
"maximum": 50
},
"language": {
"description": "Filter by language e.g. TypeScript",
"type": "string",
"maxLength": 50
},
"since_days": {
"description": "Pushed within N days, default 7",
"type": "integer",
"minimum": 1,
"maximum": 90
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺhn_frontpage(limit, min_points)
HN frontpage live β Algolia front_page tag, dwell = points/(age_h+2). Cache 10min. Top stories sorted by dwell for attention-momentum edge.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"description": "Max stories, default 30",
"type": "integer",
"minimum": 5,
"maximum": 50
},
"min_points": {
"description": "Min points filter",
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺusgs_quake(limit, min_mag)
USGS all-day earthquakes β mag, place, time, tsunami, felt, coords, depth. Public USGS GeoJSON no-key. Disaster / insurance / commodity market tail-risk pulse.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"description": "Max quakes, default 50",
"type": "integer",
"minimum": 5,
"maximum": 200
},
"min_mag": {
"description": "Min magnitude e.g. 2.5",
"type": "number",
"minimum": 0,
"maximum": 10
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺopenaq_air(limit, country)
OpenAQ air quality β PM2.5/PM10/NO2/O3 by city/country, lastUpdated. v3 API + v2 fallback. Env / health / geo pulse. For PM market disclaimers.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"description": "Max locations, default 30",
"type": "integer",
"minimum": 5,
"maximum": 100
},
"country": {
"description": "ISO country code e.g. US",
"type": "string",
"maxLength": 10
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}π’court_opinions(query, court, days_back)
Search US federal court opinions by keyword, court, date via CourtListener (Free Law Project). Keyless.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search terms"
},
"court": {
"description": "e.g. scotus, ca9",
"type": "string"
},
"days_back": {
"description": "Days back, default 90",
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺcourt_docket(docket_id)
Look up a federal court docket by ID via CourtListener RECAP archive. Parties, filings, dates.
Input Schema
{
"type": "object",
"properties": {
"docket_id": {
"type": "string",
"description": "Docket ID"
}
},
"required": [
"docket_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}π’federal_register(query, agency, type)
Search the daily Federal Register β proposed rules, final rules, presidential notices.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search terms"
},
"agency": {
"description": "e.g. SEC, EPA",
"type": "string"
},
"type": {
"description": "RULE, NOTICE, PRORULE",
"type": "string"
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}π’patents_search(query, limit)
Full-text patent search via Google Patents. Titles, assignees, dates, abstracts.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Patent search terms"
},
"limit": {
"description": "Max results, default 20",
"type": "integer",
"minimum": 5,
"maximum": 50
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}π’regulations_search(query, status)
Search open rulemakings and public dockets. Falls back to Federal Register if no API key.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search terms"
},
"status": {
"description": "e.g. open, closed",
"type": "string"
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}π’search_papers(query, limit)
Search 226M+ academic papers across all fields with AI-ranked relevance via Semantic Scholar Graph API.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Research query"
},
"limit": {
"description": "Max results, default 20",
"type": "integer",
"minimum": 5,
"maximum": 50
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}π’search_arxiv(query, category, limit)
Search arXiv preprints in CS, physics, math, biology. Titles, authors, abstracts, categories.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search terms"
},
"category": {
"description": "e.g. cs.CL, cs.LG",
"type": "string"
},
"limit": {
"description": "Max results, default 20",
"type": "integer",
"minimum": 5,
"maximum": 50
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}π’search_pubmed(query, limit)
Search 37M+ biomedical papers via NCBI PubMed. PMIDs, titles, authors, journals.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Biomedical query"
},
"limit": {
"description": "Max results, default 20",
"type": "integer",
"minimum": 5,
"maximum": 50
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}π’clinical_trials(query, status, limit)
Search 480K+ clinical studies via ClinicalTrials.gov v2. Status, sponsors, phases, results.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Trial query"
},
"status": {
"description": "RECRUITING, COMPLETED",
"type": "string"
},
"limit": {
"description": "Max results, default 20",
"type": "integer",
"minimum": 5,
"maximum": 50
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}π’search_openalex(query, limit)
Search 250M+ works via OpenAlex with institution data, bibliometrics, citation counts.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Research query"
},
"limit": {
"description": "Max results, default 20",
"type": "integer",
"minimum": 5,
"maximum": 50
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}π’drug_recalls(query, limit)
Search FDA drug/device/food enforcement recalls via openFDA. Severity, classification, recalling firm.
Input Schema
{
"type": "object",
"properties": {
"query": {
"description": "Search terms",
"type": "string"
},
"limit": {
"description": "Max results, default 20",
"type": "integer",
"minimum": 5,
"maximum": 50
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}π’adverse_events(drug, limit)
Search 20M+ FDA adverse drug event reports via openFDA. Patient outcomes, drugs, reactions.
Input Schema
{
"type": "object",
"properties": {
"drug": {
"type": "string",
"description": "Drug name"
},
"limit": {
"description": "Max results, default 20",
"type": "integer",
"minimum": 5,
"maximum": 50
}
},
"required": [
"drug"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}π’product_recalls(query, limit)
Search CPSC consumer product recalls via saferproducts.gov. Hazards, manufacturers, remedies.
Input Schema
{
"type": "object",
"properties": {
"query": {
"description": "Product search",
"type": "string"
},
"limit": {
"description": "Max results, default 20",
"type": "integer",
"minimum": 5,
"maximum": 50
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}π’vehicle_recalls(make, model, vin)
Search NHTSA vehicle recalls by make, model, or VIN. Campaign numbers, defect descriptions.
Input Schema
{
"type": "object",
"properties": {
"make": {
"description": "e.g. Toyota",
"type": "string"
},
"model": {
"description": "e.g. Camry",
"type": "string"
},
"vin": {
"description": "17-char VIN",
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}π’drug_labels(drug_name, limit)
Search official FDA drug labels via openFDA. Dosage, warnings, contraindications, active ingredients.
Input Schema
{
"type": "object",
"properties": {
"drug_name": {
"type": "string",
"description": "Drug name"
},
"limit": {
"description": "Max results, default 10",
"type": "integer",
"minimum": 5,
"maximum": 50
}
},
"required": [
"drug_name"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺwildfires(limit, region)
Active wildfire detections from NASA FIRMS satellites. Lat/lon, brightness, confidence, scan time.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"description": "Max results, default 50",
"type": "integer",
"minimum": 10,
"maximum": 100
},
"region": {
"description": "e.g. us-west, california",
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺweather_alerts(state, zone)
Active NOAA NWS severe weather alerts β watches, warnings, advisories by state or zone.
Input Schema
{
"type": "object",
"properties": {
"state": {
"description": "2-letter state code e.g. CA",
"type": "string"
},
"zone": {
"description": "NWS zone ID",
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺtide_data(station, date)
NOAA tide predictions and observed water levels for coastal stations.
Input Schema
{
"type": "object",
"properties": {
"station": {
"description": "NOAA station ID",
"type": "string"
},
"date": {
"description": "YYYYMMDD",
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺspace_weather(type, days)
NOAA space weather β solar flares, geomagnetic storms, solar wind speed, Kp index.
Input Schema
{
"type": "object",
"properties": {
"type": {
"description": "planetary_k_index, solar_wind, flare",
"type": "string"
},
"days": {
"description": "Days back, default 1",
"type": "integer",
"minimum": 1,
"maximum": 7
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺwater_levels(state, parameter_code)
Real-time USGS river/stream flow and flood data. Gauge height, discharge, percentiles by state.
Input Schema
{
"type": "object",
"properties": {
"state": {
"description": "2-letter state code",
"type": "string"
},
"parameter_code": {
"description": "USGS param code, default 00060",
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}π’federal_spending(agency, recipient, limit)
Search $6T+ federal budget by agency, recipient, or keyword via USAspending.gov API.
Input Schema
{
"type": "object",
"properties": {
"agency": {
"description": "e.g. Department of Defense",
"type": "string"
},
"recipient": {
"description": "Recipient name",
"type": "string"
},
"limit": {
"description": "Max results, default 20",
"type": "integer",
"minimum": 5,
"maximum": 50
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺnational_debt
US national debt to the penny via Treasury FiscalData. Total debt, debt by instrument.
Input Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}π’federal_grants(query, status, limit)
Search Grants.gov for open federal funding opportunities. Agency, eligibility, deadline.
Input Schema
{
"type": "object",
"properties": {
"query": {
"description": "Keyword search",
"type": "string"
},
"status": {
"description": "open, forecasted",
"type": "string"
},
"limit": {
"description": "Max results, default 20",
"type": "integer",
"minimum": 5,
"maximum": 50
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}π’nonprofit_filings(query, state)
Search nonprofit IRS 990 filings via ProPublica Nonprofit Explorer. Revenue, expenses, exec comp.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Organization name"
},
"state": {
"description": "2-letter state code",
"type": "string"
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺeconomic_indicators(country, indicator)
GDP, CPI, unemployment, trade data via World Bank API. Multi-year time series.
Input Schema
{
"type": "object",
"properties": {
"country": {
"description": "ISO code e.g. US",
"type": "string"
},
"indicator": {
"description": "e.g. NY.GDP.MKTP.CD",
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}π’lobbying_records(lobbyist, client, year)
Search FEC lobbying disclosure records. Lobbyists, clients, amounts, issues lobbied.
Input Schema
{
"type": "object",
"properties": {
"lobbyist": {
"description": "Lobbyist name",
"type": "string"
},
"client": {
"description": "Client/org name",
"type": "string"
},
"year": {
"description": "4-digit year",
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}π’edgar_filings(query, form_type, ticker)
Search SEC EDGAR full-text filings by company, form type, or ticker.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"form_type": {
"type": "string"
},
"ticker": {
"type": "string"
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺinsider_trades(ticker, limit)
SEC Form 4 insider transactions.
Input Schema
{
"type": "object",
"properties": {
"ticker": {
"type": "string"
},
"limit": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺtoken_stock_quote(query, limit)
Live DEX quotes for tokenized equities (Coinbase B20 stock tokens on Base).
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"limit": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺfred_series(series_id, limit)
FRED economic data series.
Input Schema
{
"type": "object",
"properties": {
"series_id": {
"type": "string"
},
"limit": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺcombinatorial_arb(limit)
Polymarket negRisk combinatorial arbitrage scan.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺorderbook_imbalance(token_id, condition_id)
Polymarket CLOB orderbook imbalance.
Input Schema
{
"type": "object",
"properties": {
"token_id": {
"type": "string"
},
"condition_id": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺsmart_money(limit, timeframe)
Polymarket leaderboard and top trader activity.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"timeframe": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}π’cve_search(keyword, cve_id, severity)
Search NIST NVD CVE database.
Input Schema
{
"type": "object",
"properties": {
"keyword": {
"type": "string"
},
"cve_id": {
"type": "string"
},
"severity": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}π’company_registry(query, jurisdiction)
Search company registries.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"jurisdiction": {
"type": "string"
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}π’reddit_search(query, subreddit, sort)
Search Reddit.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"subreddit": {
"type": "string"
},
"sort": {
"type": "string"
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺgithub_repo_intel(repo)
GitHub repo intelligence.
Input Schema
{
"type": "object",
"properties": {
"repo": {
"type": "string"
}
},
"required": [
"repo"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺcurrency_rates(base, target)
Live currency exchange rates.
Input Schema
{
"type": "object",
"properties": {
"base": {
"type": "string"
},
"target": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺbusiness_days(start_date, end_date, days_ahead)
Business days calculator.
Input Schema
{
"type": "object",
"properties": {
"start_date": {
"type": "string"
},
"end_date": {
"type": "string"
},
"days_ahead": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}π’judges_search(query, court)
Search federal and state judges.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"court": {
"type": "string"
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}π’trademarks_search(query, owner)
Search USPTO trademarks.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"owner": {
"type": "string"
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺdisease_outbreaks(query)
CDC disease outbreak data.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺfood_safety(query)
openFDA food enforcement.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺfederal_contracts(query, agency)
Federal contracts via USAspending.gov.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"agency": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺpaper_details(paperId)
Paper metadata via Semantic Scholar.
Input Schema
{
"type": "object",
"properties": {
"paperId": {
"type": "string"
}
},
"required": [
"paperId"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺcitation_graph(paperId, direction)
Citation graph via Semantic Scholar.
Input Schema
{
"type": "object",
"properties": {
"paperId": {
"type": "string"
},
"direction": {
"type": "string"
}
},
"required": [
"paperId"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺgen_video_intel(query, model)
Live Banodoco practitioner-feed intelligence for generative video and image workflows: Wan, VACE, LTX, ComfyUI, FLUX 3, Seedance, Kling, Hunyuan, Qwen Image, settings, comparisons, and gotchas. Intelligence only; no direct model API resale.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"model": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺmodel_settings_lookup(model, task)
Community-tested settings for generative video and image models: CFG, steps, denoise, fps, resolution, sampler, LoRA, ComfyUI, fp8/quantization, and training notes.
Input Schema
{
"type": "object",
"properties": {
"model": {
"type": "string"
},
"task": {
"type": "string"
}
},
"required": [
"model"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺspace_weather_kp
Current planetary K-index and geomagnetic storm conditions.
Input Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺweather_forecast_grid(lat, lon)
Detailed NWS 7-day forecast for US lat/lon.
Input Schema
{
"type": "object",
"properties": {
"lat": {
"type": "number"
},
"lon": {
"type": "number"
}
},
"required": [
"lat",
"lon"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺweather_current_global(lat, lon, variables)
Current weather for any global coordinate.
Input Schema
{
"type": "object",
"properties": {
"lat": {
"type": "number"
},
"lon": {
"type": "number"
},
"variables": {
"type": "string"
}
},
"required": [
"lat",
"lon"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺaurora_forecast
NOAA aurora oval forecast.
Input Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺmarine_conditions(lat, lon)
Marine conditions for any ocean coordinate.
Input Schema
{
"type": "object",
"properties": {
"lat": {
"type": "number"
},
"lon": {
"type": "number"
}
},
"required": [
"lat",
"lon"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺair_quality_index(lat, lon)
PM2.5, UV index, pollutants for any location.
Input Schema
{
"type": "object",
"properties": {
"lat": {
"type": "number"
},
"lon": {
"type": "number"
}
},
"required": [
"lat",
"lon"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺpostal_code_lookup(country, postal_code)
City, state, geo for postal/zip codes (60+ countries).
Input Schema
{
"type": "object",
"properties": {
"country": {
"type": "string"
},
"postal_code": {
"type": "string"
}
},
"required": [
"country",
"postal_code"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺip_geolocation(ip)
Geolocate an IP address.
Input Schema
{
"type": "object",
"properties": {
"ip": {
"type": "string"
}
},
"required": [
"ip"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺtimezone_current(timezone)
Current time for any IANA timezone.
Input Schema
{
"type": "object",
"properties": {
"timezone": {
"type": "string"
}
},
"required": [
"timezone"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺairport_status(icao)
Airport details by ICAO code.
Input Schema
{
"type": "object",
"properties": {
"icao": {
"type": "string"
}
},
"required": [
"icao"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺdns_records_lookup(domain, type)
DNS resolution via Cloudflare DoH.
Input Schema
{
"type": "object",
"properties": {
"domain": {
"type": "string"
},
"type": {
"type": "string"
}
},
"required": [
"domain"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺisbn_book_lookup(isbn)
Book metadata by ISBN via Open Library.
Input Schema
{
"type": "object",
"properties": {
"isbn": {
"type": "string"
}
},
"required": [
"isbn"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺcrypto_price_simple(coin, currency)
Cryptocurrency price via CoinGecko.
Input Schema
{
"type": "object",
"properties": {
"coin": {
"type": "string"
},
"currency": {
"type": "string"
}
},
"required": [
"coin"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺbtc_address_balance(address)
Bitcoin address balance and tx history.
Input Schema
{
"type": "object",
"properties": {
"address": {
"type": "string"
}
},
"required": [
"address"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}βͺbtc_mempool_fees
Recommended Bitcoin network fees.
Input Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}π’food_recall_check(query)
Search openFDA food enforcement and recalls.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Evidence