Convert any SaaS API into an MCP server with multiple transport support
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"saas-to-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# SaasToMCP A FastMCP server that dynamically creates MCP (Model Context Protocol) servers from web API configurations. This allows you to easily integrate any REST API, GraphQL endpoint, or web service into an MCP-compatible tool that can be used by AI assistants like Claude. ## Features - 🚀 **Dynamic API Registration**: Register any web API at runtime - 🔐 **Multiple Authentication Methods**: Bearer tokens, API keys, Basic auth, OAuth2, and custom headers - 🛠️ **All HTTP Methods**: Support for GET, POST, PUT, DELETE, PATCH, and more - 📝 **Flexible Parameters**: Query params, path params, headers, and request bodies - 🔄 **Automatic Tool Generation**: Each API endpoint becomes an MCP tool - 🧪 **Built-in Testing**: Test API connections before using them - 📊 **Response Handling**: Automatic JSON parsing with fallback to text - 🌐 **Multiple Transport Types**: STDIO, SSE, and Streamable HTTP transport support ## Transport Types SaasToMCP supports three different transport types to accommodate various deployment scenarios: ### STDIO Transport (Default) - **Usage**: `saas-to-mcp run` or `saas-to-mcp run --transport stdio` - **Best for**: Local tools, command-line usage, and MCP clients that connect via standard input/output - **Characteristics**: Direct process communication, lowest latency, suitable for desktop applications - **Endpoint**: N/A (uses stdin/stdout) ### SSE Transport (Legacy) - **Usage**: `saas-to-mcp run --transport sse --host 127.0.0.1 --port 8000` - **Best for**: Legacy MCP clients that only support Server-Sent Events - **Characteristics**: HTTP-based, one-way streaming from server to client - **Endpoint**: `http://host:port/mcp` - **Note**: This transport is deprecated in favor of Streamable HTTP ### Streamable HTTP Transport (Recommended) - **Usage**: `saas-to-mcp run --transport streamable-http --host 127.0.0.1 --port 8000` - **Best for**: Modern web deployments, cloud environments, and new MCP clients - **Characteristics**: Full HTTP-…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.