Developer MCP guide
Coding agents can use ApiFuse Developer MCP for read-only provider discovery, schemas, and integration guidance.
Developer MCP guide
Developer MCP is the coding-agent schema surface hosted by the same Gateway /mcp implementation used by Platform /api/mcp and Platform Playground. Agents can list visible providers, search operations, fetch schema bundles, and ask for integration guidance through read-only apifuse_dev_* tools, while provider execution remains behind the runtime execution flow and server-side ApiFuse APIs.
Read-only boundary
Developer schema tools start with apifuse_dev_. They are discovery, schema, and guide only. Gateway may also list runtime router tools such as apifuse_execute_tool, but provider execution, credential access, Connection mutation, and canonical Connection identifier resolution stay outside apifuse_dev_* tool calls.
Configure a coding agent
Register the hosted ApiFuse MCP endpoint in clients that support HTTP MCP transport. Use the environment-specific Platform MCP URL; it proxies the canonical Gateway /mcp implementation.
{
"mcpServers": {
"apifuse-developer": {
"url": "https://apifuse.com/api/mcp",
"transport": "http"
}
}
}For local development, use the Platform app origin. The route at apps/platform/app/api/mcp/route.ts is a thin proxy to Gateway /mcp.
{
"mcpServers": {
"apifuse-developer-local": {
"url": "http://localhost:3000/api/mcp",
"transport": "http"
}
}
}Supported workflow
- Call
apifuse_dev_list_providersto inspect public provider summaries. - Call
apifuse_dev_search_operationsorapifuse_dev_list_capabilitiesto find candidate operations. - Call
apifuse_dev_get_operation_specfor exact input/output JSON Schemas, auth mode, artifact version, and hashes. - Call
apifuse_dev_get_schema_bundlefor generated JSON Schema, OpenAPI, TypeScript, Zod, or Pydantic artifacts. - Call
apifuse_dev_get_integration_guidefor deterministic server-side snippets. - Implement runtime calls in your application server using ApiFuse Gateway/API Reference paths, not through Developer MCP.
Tool contract summary
| Tool | Purpose | Runtime side effects |
|---|---|---|
apifuse_dev_list_providers | Lists visible provider summaries. | None |
apifuse_dev_list_capabilities | Groups visible capabilities and use cases. | None |
apifuse_dev_search_operations | Searches visible operation summaries. | None |
apifuse_dev_get_operation_spec | Returns one visible operation contract. | None |
apifuse_dev_get_schema_bundle | Returns generated target artifacts or links/hashes. | None |
apifuse_dev_get_auth_setup_guide | Returns static auth/setup guidance only. | None |
apifuse_dev_get_integration_guide | Returns deterministic framework snippets. | None |
Compatibility fallback
Developer MCP responses include serialized JSON text so older tools/list and tools/call clients can parse results without structured-output support. Newer clients may also receive structured content when supported, but the serialized JSON fallback remains the compatibility contract.
What Developer MCP does not do
- It does not execute provider operations.
- It does not expose
call_*,execute_*,invoke_*, dispatch, proxy, credential, revoke, update, or delete tools. apifuse_dev_*calls do not invoke provider dispatch/proxy handlers, credential RPC clients, or Connection mutation APIs.- It does not accept, resolve, or return canonical Connection identifiers.
- It does not reveal private, internal, beta, removed, or unclassified providers through public search, counts, hashes, ETags, cache keys, or error messages.
Runtime execution path
After your agent has generated code from Developer MCP artifacts, execute operations from server-side application code through the documented ApiFuse Gateway/API Reference path or the guarded runtime MCP execution flow. Keep API keys and any tenant auth mapping on the server. Do not forward secrets, artifact administration data, or tenant connection references to browser clients.