Skip to content

MCP Registry

The Aerostack Registry is an MCP server that lets any AI agent discover and use 100+ MCP servers without manual configuration. One URL, semantic search, full tool documentation — your agent finds what it needs on its own.

Add this to your MCP client config:

Open Settings → Developer → MCP Servers → Edit Config and add:

{
"mcpServers": {
"aerostack-registry": {
"url": "https://mcp.aerostack.dev",
"transport": "streamable-http"
}
}
}

The registry exposes 3 tools:

Semantic search across all MCPs, functions, skills, and agents in the Aerostack marketplace.

ParameterTypeRequiredDescription
querystringyesNatural language query, e.g. “send slack message”, “process payments”
typestringnoFilter: function, mcp, skill, agent, or all (default)
limitnumbernoMax results (default 5, max 10)

Example: Your agent asks “I need to send notifications to a Slack channel”

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "search_registry",
"arguments": {
"query": "send slack message",
"type": "mcp",
"limit": 3
}
}
}

Returns ranked results with name, description, tool count, and a call_hint showing exactly how to invoke each one.

Get full parameter documentation for any MCP server or function — input schemas, descriptions, capability manifest.

ParameterTypeRequiredDescription
slugstringyesServer slug from search results, e.g. mcp-slack

Returns the complete tool list with inputSchema for every parameter, plus the AI-generated capability manifest (best for, not suitable for, pairs with).

Execute any published community function directly through the registry.

ParameterTypeRequiredDescription
slugstringyesFunction slug, e.g. text-extract-emails
inputobjectnoFunction input parameters
Your AI Agent
├─ "I need to send a Slack message and create a Stripe invoice"
search_registry("send slack message") → mcp-slack (8 tools)
search_registry("create stripe invoice") → mcp-stripe (5 tools)
get_tool_schema("mcp-slack") → post_message: channel, text, thread_ts
get_tool_schema("mcp-stripe") → create_invoice: customer, amount, currency
Agent now knows exactly which tools exist and how to call them

The registry helps agents discover tools. To actually call them, connect a workspace:

  1. Create a workspace

    Sign up at aerostack.dev and create a workspace.

  2. Add MCP servers

    Add the servers your agent discovered (Slack, Stripe, etc.) to your workspace.

  3. Configure secrets

    Add your API keys (e.g. SLACK_BOT_TOKEN, STRIPE_SECRET_KEY). They’re encrypted and injected at runtime.

  4. Set tool permissions

    Enable the tools you want. Disable destructive ones like delete_channel or issue_refund.

  5. Connect your agent

    {
    "mcpServers": {
    "my-workspace": {
    "url": "https://mcp.aerostack.dev/s/YOUR_USERNAME/YOUR_WORKSPACE",
    "headers": {
    "Authorization": "Bearer mwt_YOUR_TOKEN"
    }
    }
    }
    }
  • Discovery is opensearch_registry and get_tool_schema require no auth
  • Execution is gated — calling tools requires a workspace token
  • Per-tool access control — enable/disable individual tools per workspace
  • Secrets encrypted — API keys are AES-GCM encrypted, injected as headers at runtime, never exposed
  • Rate limited — 25 requests/min per IP for discovery

See Agent Security for the full access control breakdown.

100+ servers across categories:

CategoryExamples
MessagingSlack, Discord, Telegram, WhatsApp
CRMHubSpot, Salesforce, Pipedrive
PaymentsStripe, Razorpay, PayPal, Shopify
EmailGmail, SendGrid, Resend, Mailchimp
Dev ToolsGitHub, Sentry, Vercel, Cloudflare
DatabaseSupabase, Neon, MongoDB, Redis, Elasticsearch
ProductivityNotion, Airtable, Google Sheets, Google Docs, Excel
CloudAWS, Cloudflare, Railway
AnalyticsMixpanel, PostHog, Amplitude, Segment
SchedulingCalendly, Cal.com, Google Calendar

Browse the full catalog at aerostack.dev/mcp.