API Integration MCP Server
Used to accelerate code generation and improve developer productivity within the MCP server environment.
Used as the implementation language for the MCP servers to connect external data sources.
Provides the runtime environment for implementing the MCP servers.
Implements schema validation for structured data processing within the MCP server.
Click on "Install 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 Integration MCP Serverweather://Tokyo"
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.
MCP Server Integrations with External APIs
This project demonstrates how to build and run custom MCP (Model Context Protocol) servers that connect external data sources—such as public APIs—directly into your developer environment using URI-like resource requests.
🔧 What This Project Does
Implements MCP servers using JavaScript and the
@modelcontextprotocol/sdkpackage.Connects to public APIs (e.g. Open-Meteo, AgroMonitoring) to fetch live data.
Defines
resource()andtool()interfaces accessible via MCP URIs.Enables structured responses directly inside tools that support MCP (like VS Code).
Uses GitHub Copilot to accelerate code generation and improve developer productivity.
Related MCP server: MCP API Server
🧪 Examples
greeting://maria→ returns a dynamic greetingagro://polygons→ fetches polygon data from the AgroMonitoring APIweather://{city}(planned) → real-time weather info via Open-Meteo
🚀 Tech Stack
JavaScript (Node.js)
MCP SDK
Zod for schema validation
GitHub Copilot (for assisted code authoring)
APIs: Open-Meteo, AgroMonitoring, etc.
📦 How to Run
Install dependencies:
npm install
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceA bridge allowing AI/LLMs to seamlessly interact with external APIs for weather, finance, and news services through a standardized MCP-compliant interface.
- AlicenseAqualityDmaintenanceA Model Context Protocol server that enables AI assistants to make HTTP requests (GET, POST, PUT, DELETE) to external APIs through standardized MCP tools.42MIT
- AlicenseCqualityDmaintenanceAggregates multiple third-party APIs into unified MCP tools, providing out-of-the-box access to 10 popular services including OpenWeather, Google Maps, GitHub, Notion, Spotify, and more. Enables users to interact with weather data, search places, manage repositories, create content, and access various web services through a single MCP server.34MIT
- Alicense-qualityCmaintenanceA unified MCP server providing AI agents with 40+ developer APIs including geolocation, crypto prices, DNS lookup, and web scraping. Enables natural language access to various tools through a single gateway.1MIT
Related MCP Connectors
Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.
350+ production-ready APIs through one MCP server — weather, geocoding, validation, financial data.
Hosted MCP endpoint with realistic fake data for prototyping agents. 12 tools, no setup.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dianakrog/mcpworkshop'
If you have feedback or need assistance with the MCP directory API, please join our Discord server