# API Tools

> Use this tool when you need to integrate REST APIs with AI assistants, solve API access and management problems, or bridge existing web services with AI workflows. It takes JSON configuration files as input and outputs callable tools, supporting both STDIO and SSE transports with features like flexible request handling and secure credential management. Ideal for developers, teams, and organizations seeking rapid and secure API integration without custom coding.

Canonical page: https://skillsregistry.net/skills/adamshannag-api-tools  
JSON: https://api.skillsregistry.net/v1/skills/adamshannag-api-tools

## Description

This MCP server provides AI assistants with dynamic API integration capabilities by converting JSON configuration files into callable tools, built by Adam Shannag using Go with support for both STDIO and SSE transports. The implementation features flexible request handling with path/query parameter substitution, environment variable templating for secure credential management, comprehensive authentication middleware for SSE deployments, and automatic tool registration from declarative JSON schemas that define endpoints, parameters, and request structures. Built with configurable HTTP clients, structured logging, graceful shutdown handling, and extensive test coverage, it serves developers needing to rapidly expose REST APIs to AI assistants without custom coding, teams requiring secure API access through conversational interfaces, and organizations wanting to bridge existing web services with AI workflows through simple configuration files rather than building dedicated MCP servers for each API integration.

## Trust

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

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** devops-ci
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/adamshannag-api-tools)
- **Repository:** <https://github.com/adamshannag/api-mcp-server>

## 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": "adamshannag-api-tools"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/adamshannag-api-tools` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/adamshannag-api-tools/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
