# api2mcp4j

> api2mcp4j — theeterna-api2mcp4j. Use this tool when you need to automatically convert existing REST APIs to MCP servers with minimal coding effort. It solves the problem of manually reconfiguring REST controllers to work with MCP tools, allowing for instant exposure of controllers as MCP tools. The api2mcp4j Spring Boot Starter takes in existing @RestController APIs and outputs MCP-compatible servers, streamlining the development process.

Canonical page: https://skillsregistry.net/skills/theeterna-api2mcp4j  
JSON: https://api.skillsregistry.net/v1/skills/theeterna-api2mcp4j

## Description

Spring Boot Starter: Auto-convert existing REST APIs (@RestController) to MCP Server with zero/low-code. Expose controllers as MCP Tools instantly.

## Trust

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

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** container
- **Runtime environment:** vm
- **License:** Apache-2.0
- **Updated:** 2026-09-28

## Source

- **Source listing:** [GitHub](https://github.com/TheEterna/api2mcp4j)

## 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": "theeterna-api2mcp4j"
    }
  }
}
```

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