{
  "protocolVersion": "0.3.0",
  "name": "SELAT",
  "description": "SELAT turns intent into settled calls. Agents discover a paid capability across a federated x402 + MPP catalog, inspect the live price before spend, complete an approved purchase on the provider-supported rail, and reconcile the result in one ledger. Discovery is free over the hosted MCP server; paying happens locally via @selat-ai/selat-cli from the user's own agent wallet — SELAT never holds keys or funds.",
  "url": "https://catalog.selat.ai/mcp",
  "provider": {
    "organization": "SELAT",
    "url": "https://selat.ai"
  },
  "version": "1.0.0",
  "documentationUrl": "https://selat.ai/docs",
  "iconUrl": "https://selat.ai/selat-favicon.png",
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "authentication": {
    "schemes": [
      "none",
      "x402",
      "mpp"
    ],
    "credentials": "Discovery needs no credentials. Paid calls settle per request over HTTP 402 (x402 or MPP) from the user's own agent wallet via @selat-ai/selat-cli; no API keys."
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "capability-search",
      "name": "Capability Search",
      "description": "Ranked candidates for a natural-language intent across SELAT's federated x402 + MPP catalog: price, rail, endpoint, and transactability signal. Free; no wallet. MCP tool `selat_search` or `selat search \"<intent>\"`.",
      "tags": [
        "discovery",
        "search",
        "ranking",
        "x402",
        "mpp",
        "free"
      ],
      "examples": [
        "Find a paid API that can translate this document",
        "What's the cheapest web search endpoint my agent can pay for?",
        "Which providers sell real-time crypto prices per call?"
      ]
    },
    {
      "id": "service-inspect",
      "name": "Service Inspection",
      "description": "One catalog service in full: endpoints, input schemas, docs, and accepted payment rails. Free. MCP tool `selat_get_service`.",
      "tags": [
        "discovery",
        "schema",
        "openapi",
        "free"
      ],
      "examples": [
        "Show me every endpoint and input schema for api.exa.ai",
        "What body does this endpoint expect?"
      ]
    },
    {
      "id": "live-price-quote",
      "name": "Live Price Quote",
      "description": "Live probe of a catalog-known endpoint: decoded HTTP 402 challenge, price in USD, and settlement networks — before any spend. Free. MCP tool `selat_quote` or `selat run \"<intent>\" --dry-run`.",
      "tags": [
        "pricing",
        "http-402",
        "quote",
        "x402",
        "mpp",
        "free"
      ],
      "examples": [
        "How much does one call to this endpoint cost right now?",
        "Which chains does this merchant settle on?"
      ]
    },
    {
      "id": "how-to-pay",
      "name": "Payment Recipe",
      "description": "Exact local commands to pay a chosen endpoint: CLI install at the reviewed pin, one-time init, armed session budget, and a capped pay command. Free. MCP tool `selat_how_to_pay`.",
      "tags": [
        "onboarding",
        "cli",
        "payments",
        "free"
      ],
      "examples": [
        "Give me the exact commands to pay this endpoint with a $1 cap"
      ]
    },
    {
      "id": "pay-per-call",
      "name": "Pay-Per-Call Execution",
      "description": "Execute an approved paid call on whichever rail the provider supports (x402 or MPP, any supported chain) from one funded balance, settled from the user's own agent wallet and reconciled in one ledger. Runs locally via @selat-ai/selat-cli only — SELAT never holds keys or funds, and paid calls require explicit user approval and an armed session budget.",
      "tags": [
        "payments",
        "x402",
        "mpp",
        "rail-abstraction",
        "self-custody",
        "spend-caps"
      ],
      "examples": [
        "Pay for one Tavily search under a $0.05 cap",
        "Run this paid enrichment once the user approves the quote"
      ]
    },
    {
      "id": "enrich-waterfall",
      "name": "Enrich Waterfall",
      "description": "Cheapest-first B2B person+company enrichment waterfall across 14 MPP merchants. Paid per call via x402 + MPP. Vetted SELAT skill; run locally with `selat skill run enrich-waterfall`. Rail: mixed.",
      "tags": [
        "enrichment",
        "b2b",
        "person",
        "company",
        "waterfall",
        "x402",
        "mpp",
        "vetted-skill"
      ],
      "examples": [
        "enrich this email",
        "find the work email and phone for X at Y",
        "who is this person",
        "build a lead profile for stripe.com"
      ]
    },
    {
      "id": "comprehensive-enrichment",
      "name": "Comprehensive Enrichment",
      "description": "Deep multi-source person+company enrichment (Fiber, Hunter, Tomba, Sixtyfour, Brand.dev, Exa…). Paid per call via MPP on Tempo. Vetted SELAT skill; run locally with `selat skill run comprehensive-enrichment`. Rail: MPP on Tempo.",
      "tags": [
        "enrichment",
        "person",
        "company",
        "contact-data",
        "mpp",
        "vetted-skill"
      ],
      "examples": [
        "enrich this lead",
        "look up John at Stripe",
        "who is john@stripe.com",
        "research stripe.com"
      ]
    },
    {
      "id": "lead-enrichment",
      "name": "Lead Enrichment",
      "description": "Lead enrichment via Hunter + Sixtyfour + Fiber. Paid per call via MPP on Tempo. Vetted SELAT skill; run locally with `selat skill run lead-enrichment`. Rail: MPP on Tempo.",
      "tags": [
        "enrichment",
        "leads",
        "email-verification",
        "sales",
        "mpp",
        "vetted-skill"
      ],
      "examples": [
        "enrich this lead",
        "find and verify their work email",
        "get a phone number for this prospect",
        "enrich the company"
      ]
    },
    {
      "id": "person-lookup",
      "name": "Person Lookup",
      "description": "Person lookup via Nyne. Paid per call via MPP on Tempo. Vetted SELAT skill; run locally with `selat skill run person-lookup`. Rail: MPP on Tempo.",
      "tags": [
        "people-search",
        "person",
        "professional-profile",
        "mpp",
        "vetted-skill"
      ],
      "examples": [
        "who is [name]?",
        "look up [name]",
        "find info about [name]",
        "what's [name]'s background?"
      ]
    },
    {
      "id": "gtm-enrichment-smart",
      "name": "GTM Enrichment Smart",
      "description": "Smart GTM enrichment (Apollo, Tomba, Brand.dev, Sixtyfour, Scrape Creators). Paid per call via x402 + MPP. Vetted SELAT skill; run locally with `selat skill run gtm-enrichment-smart`. Rail: mixed.",
      "tags": [
        "gtm",
        "enrichment",
        "leads",
        "sales",
        "x402",
        "mpp",
        "vetted-skill"
      ],
      "examples": [
        "enrich this lead",
        "who is jane@acme.com",
        "look up this prospect",
        "GTM enrichment"
      ]
    },
    {
      "id": "gtm-enrichment-deep",
      "name": "GTM Enrichment Deep",
      "description": "Deep GTM enrichment (Apollo + Sixtyfour). Paid per call via MPP on Tempo. Vetted SELAT skill; run locally with `selat skill run gtm-enrichment-deep`. Rail: MPP on Tempo.",
      "tags": [
        "gtm",
        "enrichment",
        "funding",
        "leads",
        "mpp",
        "vetted-skill"
      ],
      "examples": [
        "enrich this lead",
        "who is jane@acme.com",
        "get me funding and company data for this contact",
        "enrich jane@acme.com with LinkedIn and funding"
      ]
    },
    {
      "id": "sales-prospecting",
      "name": "Sales Prospecting",
      "description": "Sales prospecting list-build + enrich (Fiber, Hunter, Sixtyfour, Brand.dev). Paid per call via MPP on Tempo. Vetted SELAT skill; run locally with `selat skill run sales-prospecting`. Rail: MPP on Tempo.",
      "tags": [
        "sales",
        "prospecting",
        "email-verification",
        "b2b",
        "mpp",
        "vetted-skill"
      ],
      "examples": [
        "build a prospect list",
        "find decision makers at these companies",
        "get verified emails for this domain",
        "find the CTO's email and verify it"
      ]
    },
    {
      "id": "email-campaign",
      "name": "Email Campaign",
      "description": "Email-campaign prospect + verify pipeline (Fiber, Hunter, Sixtyfour, Brand.dev). Paid per call via MPP on Tempo. Vetted SELAT skill; run locally with `selat skill run email-campaign`. Rail: MPP on Tempo.",
      "tags": [
        "email",
        "outreach",
        "email-verification",
        "marketing",
        "mpp",
        "vetted-skill"
      ],
      "examples": [
        "build an email campaign",
        "find and verify emails for a domain",
        "find someone's work email",
        "verify these emails before I send"
      ]
    },
    {
      "id": "recent-funding-rounds",
      "name": "Recent Funding Rounds",
      "description": "Recent funding rounds via Fundable. Paid per call via MPP on Tempo. Vetted SELAT skill; run locally with `selat skill run recent-funding-rounds`. Rail: MPP on Tempo.",
      "tags": [
        "funding",
        "venture",
        "news",
        "deal-flow",
        "mpp",
        "vetted-skill"
      ],
      "examples": [
        "what companies raised funding this week?",
        "recent seed rounds",
        "latest Series A deals",
        "what fintech companies recently raised"
      ]
    },
    {
      "id": "find-twitter-influencers",
      "name": "Find Twitter Influencers",
      "description": "Find Twitter/X influencers (Scrape Creators, Fiber, Exa, Brand.dev, Hunter, Tomba). Paid per call via x402 + MPP. Vetted SELAT skill; run locally with `selat skill run find-twitter-influencers`. Rail: mixed.",
      "tags": [
        "twitter",
        "x",
        "influencers",
        "marketing",
        "x402",
        "mpp",
        "vetted-skill"
      ],
      "examples": [
        "find influencers for Acme",
        "discover Twitter accounts for partnerships",
        "build an influencer outreach list",
        "who are the top fintech creators on X"
      ]
    },
    {
      "id": "scrapecreators",
      "name": "Scrapecreators",
      "description": "Social data via Scrape Creators (Twitter/IG/LinkedIn). Paid per call via x402 + MPP. Vetted SELAT skill; run locally with `selat skill run scrapecreators`. Rail: mixed.",
      "tags": [
        "social-media",
        "scraping",
        "instagram",
        "tiktok",
        "linkedin",
        "twitter",
        "x402",
        "mpp",
        "vetted-skill"
      ],
      "examples": [
        "social scraper",
        "get this TikTok profile",
        "pull a LinkedIn profile",
        "fetch tweets for"
      ]
    },
    {
      "id": "social-intel",
      "name": "Social Intel",
      "description": "Cross-platform social intelligence on any topic, brand, or account — fuses Reddit + X/Twitter chatter with grounded web context, paid per call over x402 + MPP, via the SELAT Router (selat-pay, USDC on Base). Vetted SELAT skill; run locally with `selat skill run social-intel`. Rail: mixed.",
      "tags": [
        "web-search",
        "research",
        "brand-intelligence",
        "citations",
        "x402",
        "mpp",
        "vetted-skill"
      ],
      "examples": [
        "what's being said about <topic>",
        "give me a web brief on <brand>",
        "is <topic> trending",
        "pull grounded web context on <topic>"
      ]
    },
    {
      "id": "self-evolving-agent",
      "name": "Self Evolving Agent",
      "description": "Budgeted economic agent preflight for social sentiment, market context, and domain availability before infrastructure, monetization, or trading decisions. Vetted SELAT skill; run locally with `selat skill run self-evolving-agent`. Rail: mixed.",
      "tags": [
        "agent-treasury",
        "autonomous-agent",
        "budgeting",
        "x402",
        "mpp",
        "vetted-skill"
      ],
      "examples": [
        "Design a budgeted agent with its own treasury and reinvestment policy",
        "Set up paper-trading first for my economic agent"
      ]
    },
    {
      "id": "financial-intel",
      "name": "Financial Intel",
      "description": "Multi-signal financial intelligence on a crypto asset, token, or equity ticker — fuses spot price + token market data + macro/equities + on-chain smart-money + market news into one brief, paid per call across two rails (Circle Gateway nanopayment + MPP on Tempo) via selat-pay (USDC via Circle Gateway). Vetted SELAT skill; run locally with `selat skill run financial-intel`. Rail: mixed.",
      "tags": [
        "finance",
        "crypto",
        "equities",
        "on-chain",
        "news",
        "x402",
        "mpp",
        "vetted-skill"
      ],
      "examples": [
        "give me a full read on ETH",
        "what's the market intel on <token>",
        "fuse price + on-chain + news on <asset>",
        "smart-money + news brief for <coin>"
      ]
    },
    {
      "id": "account-intel",
      "name": "Account Intel",
      "description": "Entity-centric footprint & reputation intelligence — profile a specific person, brand, or handle across X/Twitter + YouTube + the web (news + citations) into one cross-platform footprint brief. Spans three rails (Circle Gateway nanopayment + MPP + x402 on Base), paid per call over selat-pay (USDC via Circle Gateway), no API keys. Vetted SELAT skill; run locally with `selat skill run account-intel`. Rail: mixed.",
      "tags": [
        "reputation",
        "social-media",
        "brand",
        "footprint",
        "x402",
        "mpp",
        "vetted-skill"
      ],
      "examples": [
        "profile @OpenAI across platforms",
        "what's the cross-platform footprint of <brand>",
        "is <person> credible / how present are they online",
        "build me a reputation brief on <handle>"
      ]
    },
    {
      "id": "vc-ai-infra-scout",
      "name": "VC AI Infra Scout",
      "description": "Deal-sourcing scout for a VC running a multi-track thesis: AI infrastructure (inference/serving, GPU & compute, training stacks, vector/data infra, agent infra, model-ops), crypto-AI / decentralized-AI / DePIN-for-AI, robotics / embodied-AI (foundation models, humanoid, sim-to-real, actuation/sensor stacks), and agentic payments (x402/stablecoin agent settlement, agent commerce).\n\nHOW IT WORKS: Runs a 9-step discovery pipeline across Tavily (broad web), Parallel (Product Hunt), Exa (funding context), Twitter/X (founder buzz, fundraising news, investor thesis), LinkedIn (funding posts), and Apollo (people + org enrichment).\n\nIMPORTANT — ROBOTICS / MODEL-LAYER QUERIES: Earlier versions hardcoded step 1 to Hacker News only, which misses robotics foundation-model startups (they surface more on TechCrunch, The Information, arXiv, and Twitter). v1.1 broadens step 1 to a general web search scoped to startup + funding signals. For robotics, still supplement with direct SELAT Twitter/X advanced_search and Tavily keyword queries because the robotics FM layer is earlier and more stealth than infra.\n\nSYNTHESIS EXPECTATION: The agent must synthesize all 9 steps into a tiered intelligence memo — not a bare bullet list. Group findings by funding-tier (mega-round, well-funded early, stealth/seed), identify the live investor thesis from Twitter/X investor chatter, flag geographic and pipeline blindspots, and connect cross-source corroboration. The output should read like a VC associate memo.\n\nPaid per call across mixed rails (x402 via Circle Gateway + MPP on Tempo + x402 on Base) via selat-pay (USDC via Circle Gateway), no API keys. Vetted SELAT skill; run locally with `selat skill run vc-ai-infra-scout`. Rail: mixed.",
      "tags": [
        "venture",
        "deal-sourcing",
        "ai-infrastructure",
        "research",
        "x402",
        "mpp",
        "vetted-skill"
      ],
      "examples": [
        "Source seed-stage AI inference startups that raised this month",
        "Scout robotics foundation-model companies for our fund"
      ]
    },
    {
      "id": "twitter-research",
      "name": "Twitter Research",
      "description": "Read-only Twitter/X research toolkit: a curated menu of 9 SELAT-native (catalog.selat.ai) GET endpoints covering account reads (profile, recent tweets, mentions, followers), tweet reads (details, replies, retweeters), topic search, and trends. The agent selects only the endpoints a request needs; each call is ~$0.001, x402 via Circle Gateway. No API keys. Vetted SELAT skill; run locally with `selat skill run twitter-research`. Rail: x402 via Circle Gateway.",
      "tags": [
        "twitter",
        "x",
        "social-media",
        "research",
        "x402",
        "vetted-skill"
      ],
      "examples": [
        "who is @X on Twitter",
        "recent tweets from X",
        "who's mentioning X",
        "how did this tweet do / who replied / who retweeted"
      ]
    },
    {
      "id": "perplexity-search",
      "name": "Perplexity Search",
      "description": "Web search via Perplexity's x402 endpoint (paysponge gateway), routed through the SELAT Router. Returns ranked web results with page content and source URLs for the agent to synthesize into a cited answer. Paid per call (USDC on Base), no API key. Vetted SELAT skill; run locally with `selat skill run perplexity-search`. Rail: routed.",
      "tags": [
        "web-search",
        "research",
        "perplexity",
        "citations",
        "x402",
        "mpp",
        "vetted-skill"
      ],
      "examples": [
        "search the web for <topic>",
        "what's the latest on <topic>",
        "pull cited web context on <X>",
        "research <topic> with sources"
      ]
    },
    {
      "id": "stock-direction-signals",
      "name": "Stock Direction Signals",
      "description": "Provider-filtered stock direction research — Alpha Vantage MPP for quote/chart/technicals/news/earnings, smartmoney-market for 13F fund and insider positioning, SELAT-native Twitter for social chatter, Circle StableEnrich for Reddit, Circle Otto for TradFi macro — fused into a non-advisory bullish/bearish/mixed brief. Paid per call via selat-pay across mixed rails (x402 via Circle Gateway + x402 on Base + MPP on Tempo + MPP on Solana) via the SELAT Router. Vetted SELAT skill; run locally with `selat skill run stock-direction-signals`. Rail: mixed.",
      "tags": [
        "stocks",
        "equities",
        "technical-analysis",
        "sentiment",
        "x402",
        "mpp",
        "vetted-skill"
      ],
      "examples": [
        "is NVDA bullish or bearish right now",
        "give me a directional read on AAPL",
        "is MAG7 sentiment turning",
        "what do the chart, news, and social say about AMD"
      ]
    },
    {
      "id": "wallet-desk-brief",
      "name": "Wallet Desk Brief",
      "description": "Who-is-this-wallet brief for one EVM address — Alchemy token-by-address holdings (x402 via Circle Gateway; verify prints routed-x402) plus Arkham intelligence/address attribution (x402 via Circle Gateway; verify prints routed-x402). Read only. Paid per call via selat-pay (USDC via Circle Gateway). Vetted SELAT skill; run locally with `selat skill run wallet-desk-brief`. Rail: x402 via Circle Gateway.",
      "tags": [
        "on-chain",
        "wallet",
        "crypto",
        "intelligence",
        "x402",
        "vetted-skill"
      ],
      "examples": [
        "who is 0x...",
        "label this wallet",
        "wallet desk brief on 0x...",
        "what tokens does this address hold and who owns it"
      ]
    }
  ]
}
