API as MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@API as MCPask the IBM Granite model to summarize this document"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Project Title
Turn your REST APIs to an MCP server
Description
This sample runs a IBM Granite model using ollama locally. The code uses gradio to expose an MCP server with a tool to call the POST API and get the response in JSON
Related MCP server: API-to-MCP Converter
Getting Started
Dependencies
Need python 3.12 or greater
Need ollama and here are the instructions to run IBM Granite on ollama running on mac os
[instructions] (https://www.ibm.com/granite/docs/run/granite-with-ollama/mac/)
Test
curl -XPOST -H "Content-Type: application/json" http://localhost:11434/v1/chat/completions -d '{"model": "granite3.2:8b", "messages": [{"role": "users", "content": "How are you today?"}]}'
Executing program
python -m venv apiasmcp
source apiasmcp/bin/activate
pip install -r requirements.txt
export GRADIO_MCP_SERVER=True
python app.pyAccess locally
Open http://localhost:7860 in your browser Enter some text and click “Submit” You should see the results

Add it to an MCP client
Visit http://localhost:7860/gradio_api/mcp/schema This shows the MCP tool schema that clients will use You can also find this in the “View API” link in the footer of your Gradio app Add this JSON BLOB to your MCP client:
{
"mcpServers": {
"gradio": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:7860/gradio_api/mcp/sse"
]
}
}
}
For example in cursor mcp client, you should see as below

This server cannot be deployed
Maintenance
Related MCP Connectors
Zero-setup MCP gateway securely connecting AI to your tools with authentication and workflows
- QuallaaOAuthcom.quallaa
Talk to your public-facing AI from any MCP client — Claude, ChatGPT, Cursor, Cline, Windsurf.
One MCP endpoint for Claude, GPT & Gemini: 100+ tools + no-code connectors + agent workers.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA generic MCP server that dynamically converts OpenAPI-defined REST APIs into tools for LLMs like Claude. It supports multiple authentication methods and transport protocols, enabling seamless interaction with any OpenAPI-compliant API.8 npmMIT
- AlicenseNot gradedqualityDmaintenanceConverts any REST API into MCP-compatible tools instantly by providing an OpenAPI/Swagger spec, enabling seamless integration with AI agents.MIT
- AlicenseNot gradedqualityBmaintenanceTurns any OpenAPI/Swagger API into MCP tools, enabling AI assistants to call REST API endpoints directly.2MIT
- FlicenseNot gradedqualityDmaintenanceConverts any REST API endpoints into MCP tools, enabling AI clients like Cursor and Claude Desktop to call internal services directly.-