Instant MCP Server Generation

OpenAPI Specs to MCP Servers Instantly

Empower Your APIs with MCP Servers

API Management

Organize all your OpenAPI specs in one central dashboard

Privacy & Security

Runtime secret passing ensures safe MCP deployments

MCP Server Builder

Generate MCP servers from OpenAPI specs in seconds

Seamless Integration

Use MCP servers with OpenAI, Anthropic, and LangChain SDKs

Custom Extensions

Extend generated MCP servers with custom handlers

MCP to Langchain Integration

MCP Server

Best For

Desktop AI assistants, no-code solutions

Key Benefits

Easy setup, works with Claude Desktop, cursor etc

SDK Integration

Best For

Custom development, multi-agent systems

Key Benefits

Full programmatic control, framework compatibility, advanced workflows

Traditional MCP Implementation
Complex setup with multiple files and configurations

Configure MCP App

# Create MCP application
from mcp import ListToolsResult
import streamlit as st
import asyncio
from mcp_agent.app import MCPApp
from mcp_agent.agents.agent import Agent
from mcp_agent.workflows.llm.augmented_llm import RequestParams
from mcp_agent.workflows.llm.augmented_llm_openai import OpenAIAugmentedLLM

app = MCPApp(name="mcp_basic_agent")
await app.initialize()

Cross Platform Integration

Connect your tools to any AI platform with just a few lines of code

OpenAI
  • Function calling compatible
  • Single line integration
  • All models supported
Anthropic Claude
  • Tool use compatible
  • JSON format support
  • All Claude models
LangChain
  • Ready-to-use tools
  • Chain integration
  • Agent compatibility

OpenAPI SDK

Our sdk to integrate with any LLM platform

Easy Integration with AI Platforms

Connect your APIs directly to AI models with our simple SDK that works with OpenAI, Anthropic Claude, and LangChain.

  • Unified API

    One SDK to connect all your tools to any LLM platform

  • Simple Setup

    Just a few lines of code to integrate all your tools

  • Framework Compatibility

    Works with OpenAI, Claude, and LangChain out of the box

example.py
from anthropic import Anthropic
       from reacter_openapitools import AnthropicAdapter
       
       # Initialize the Anthropic client
       anthropic_client = Anthropic(
           api_key="your-anthropic-key")
       
       
       adapter = AnthropicAdapter(
           folder_path="./openapitools", verbose=True
       )
       
       def login():
           # login logic to get auth_token
           adapter.add_environment_variable("token", auth_token)
           
       # Create a chatbot
       chatbot = adapter.create_anthropic_chatbot(
           anthropic_client=anthropic_client,
           llm_config={
               "model": "claude-3-7-sonnet-20250219",
               "temperature": 0.7,
               "max_tokens": 4096,
               "system": "You are a helpful assistant with access to various tools."
           },
           options={
               "tool_names": [{
                   "name": "GenerateOtpTool",
                   "version": "python-sdk"
               }]
           }
       )
       
       # Use the chatbot
       response = chatbot["invoke"]("can u pls generate otp for 93467678911")
       print(response["text"])
       
       # Reset the conversation
       chatbot["reset_conversation"]()
       

Ready to build with OpenAPI?

Get started for free and see the power of OpenAPITools

Enterprise Solutions

Need to build tools for thousands of APIs? Manage your entire API ecosystem in seconds with our enterprise solutions.

Contact us at openapitools@gmail.com