# With-MCP

> Use this tool when you need to integrate serverless functions with MCP endpoints, converting OpenAPI specifications into stateless MCP-compliant APIs. It solves the problem of incompatible interface formats between serverless handlers and MCP systems, enabling seamless communication between them. This middleware takes in OpenAPI specs and serverless handlers as inputs, producing MCP endpoints as outputs.

Canonical page: https://skillsregistry.net/skills/janwilmake-with-mcp  
JSON: https://api.skillsregistry.net/v1/skills/janwilmake-with-mcp

## Description

Middleware that converts a serverless handler with OpenAPI spec into an MCP endpoint following stateless MCP principles.

## Trust

- **Trust score (0–1):** 0.60
- **Verification tier:** unverified

## Facts

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

## Source

- **Source listing:** [Glama](https://glama.ai/mcp/servers/c0c07lgzdx)
- **Repository:** <https://github.com/janwilmake/with-mcp>

## 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": "janwilmake-with-mcp"
    }
  }
}
```

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