Skip to content
OPEN API support fo...
 
Notifications
Clear all

OPEN API support for non SSE mcp and fast api

1 Posts
1 Users
0 Reactions
4 Views
axle_bucamp
(@axle_bucamp)
Posts: 1
New Member
Topic starter
 

The concept:

Enable users to import an OpenAPI (Swagger) JSON file—particularly from FastAPI and MCPO—to automatically generate a custom API integration node/tool within callin.io. This node should function as an agent-ready tool and support:

  • :white_check_mark: Bearer token authentication, preferably managed via environment variables or credential stores
  • :white_check_mark: Multiple endpoints and operations (GET, POST, PUT, DELETE, etc.)
  • :white_check_mark: A configurable base URL for local/dev/prod API environments
  • :white_check_mark: Input/output schema mapping (parameters, request bodies, and responses)
  • :white_check_mark: Optional query/path/header parameters dynamically mapped from the spec
  • :white_check_mark: Agent-like tool mode for use in workflows with LLM or decision logic

This would align callin.io with modern agent architectures (e.g., OpenAI tool calling, LangChain agents, etc.) and significantly enhance interoperability with FastAPI/MCPO projects.


My use case:

I am developing APIs using FastAPI and MCPO that expose AI tools, backend services, and microservice endpoints. These APIs already generate a valid openapi.json. My goal is to:

  • Upload the OpenAPI spec into callin.io
  • Have it auto-generate a node for each endpoint (with inputs/outputs mapped)
  • Use it securely with Bearer token authentication
  • Connect it to other tools (e.g., LLM nodes, database automation, webhooks)
  • Integrate it into an agent system that selects the appropriate tool based on context

Currently, this process involves considerable manual API node configuration. An OpenAPI parser would eliminate this overhead and greatly accelerate development.


I believe this would be beneficial because:

  • :brain: Reduces friction for developers integrating with existing APIs
  • :locked: Enables secure, token-based access without exposing credentials
  • :high_voltage: Accelerates automation building by removing repetitive configuration tasks
  • :puzzle_piece: Aligns with callin.io’s objective of no-code/low-code extensibility
  • :robot: Opens possibilities for agent-based and LLM toolchains within callin.io
  • :counterclockwise_arrows_button: Mirrors the approach used in OpenAI tool calling and RAG pipelines

This represents a foundational step towards making callin.io agent-compatible and positioning it as a versatile, AI-ready orchestrator.


Relevant resources:


Willingness to contribute:

Yes, I am eager to contribute or assist with testing for FastAPI-based APIs, particularly those exposed via MCPO.

 
Posted : 07/06/2025 5:42 am
Share: