Submit

Mcp Api Client

@molavec

A Model Context Protocol (MCP) server that calls APIs using YAML config files.
Overview

MCP API Client Overview

The MCP API Client is a Model Context Protocol (MCP) server that enables seamless API integration using simple YAML configuration files.

Designed for rapid prototyping, automation, and low-code/no-code scenarios, it allows users to connect APIs to their AI models or automation workflows without advanced programming skills.

Key Features

  • YAML-based API configuration: Define multiple API endpoints and their parameters in a single YAML file.
  • Automatic MCP tool generation: Instantly create MCP tools and fetch APIs from your YAML config.
  • Supports all HTTP methods: GET, POST, PATCH, PUT, DELETE (partial support).
  • Environment variable interpolation: Securely manage secrets and tokens (coming soon).
  • Flexible request configuration: Set headers, query parameters, and request bodies.
  • No-code/low-code friendly: Ideal for non-developers and rapid prototyping.
  • Secure API access: Manage sensitive data via environment variables.

Use Cases

  • AI Model Integration: Connect LLMs or other AI models to external APIs for data retrieval, enrichment, or action execution.
  • Automation: Integrate with platforms like N8N, Make.com, or Zapier via webhooks.
  • Data Pipelines: Orchestrate API calls as part of ETL or data processing workflows.
  • API Gateway: Expose multiple backend APIs through a unified MCP interface.
  • Rapid Prototyping: Build and test API workflows quickly for demos or hackathons.

Getting Started

  1. Initialize a default API YAML config:
    npx -y mcp-api-client --init
    
  2. Start the test server for local development:
    npx -y mcp-api-client --test-server
    
  3. Add the MCP API Client to your agent or tool configuration and START ASKING!

See the Content tab for YAML configuration details and examples.

Ask to Claude LLM in MCP client

Server Config

{
  "mcpServers": {
    "mcp-api-client": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-api-client",
        "path-to-your-config-api.yaml"
      ]
    }
  }
}
© 2025 MCP.so. All rights reserved.

Build with ShipAny.