Skip to main content
Glama
dianakrog

API Integration MCP Server

by dianakrog

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/sdk package.

  • Connects to public APIs (e.g. Open-Meteo, AgroMonitoring) to fetch live data.

  • Defines resource() and tool() 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 greeting

  • agro://polygons → fetches polygon data from the AgroMonitoring API

  • weather://{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

  1. Install dependencies:

    npm install
F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    D
    maintenance
    A Model Context Protocol server that enables AI assistants to make HTTP requests (GET, POST, PUT, DELETE) to external APIs through standardized MCP tools.
    4
    2
    MIT
  • A
    license
    C
    quality
    D
    maintenance
    Aggregates 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.
    34
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    A 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.
    1
    MIT

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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