# API2MCPTools

> Use this tool when you need to integrate external APIs with AI assistants through a standardized interface, solving the problem of custom integration development for each API. API2MCPTools takes JSON API definitions as input and outputs Model Context Protocol tools, enabling seamless interaction between AI assistants and external APIs. It is ideal for use cases where developers want to quickly expose existing APIs to AI assistants without building custom MCP servers.

Canonical page: https://skillsregistry.net/skills/jayli52-api2mcptools  
JSON: https://api.skillsregistry.net/v1/skills/jayli52-api2mcptools

## Description

API2MCPTools is a Node.js-based server that converts JSON API definitions into Model Context Protocol tools, enabling AI assistants to interact with external APIs through a standardized interface. Developed by JayLi52, this implementation uses TypeScript and the MCP SDK to dynamically load and manage tool definitions from a tools.json file, making it easy to add new API integrations without modifying the core codebase. The server includes a setup script for Claude desktop integration and supports both direct execution and containerized deployment via Docker, making it ideal for developers who want to quickly expose existing APIs to AI assistants without building custom MCP servers for each one.

## Trust

- **Trust score (0–1):** 0.89
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** cloud-infra
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/jayli52-api2mcptools)
- **Repository:** <https://github.com/jayli52/api2mcptools>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "jayli52-api2mcptools"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/jayli52-api2mcptools` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/jayli52-api2mcptools/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
