# OpenAPI

> Use this tool when you need to dynamically generate tools from OpenAPI specifications, automating API operation creation with support for various authentication strategies and security features. It solves problems related to API integration, testing, and security, accepting OpenAPI 3.0.x or 3.1.x specifications as input and producing executable tools as output. Ideal for use cases requiring automated API client generation, secure API testing, and rate-limited API interactions.

Canonical page: https://skillsregistry.net/skills/wrxck-openapi  
JSON: https://api.skillsregistry.net/v1/skills/wrxck-openapi

## Description

Dynamically generates tools from any OpenAPI 3.0.x or 3.1.x specification, creating one tool per API operation from a local file or remote URL. Supports Bearer, Basic, and API Key authentication strategies with environment variable interpolation for credentials. Includes operation filtering by path glob, HTTP method, tag, or operationId, and maps HTTP methods to appropriate tool annotations for safe operation. Features security hardening through cryptographic boundary markers for response sanitization against prompt injection, configurable rate limiting, and response truncation.

## Trust

- **Trust score (0–1):** 0.63
- **Verification tier:** scanned
- **Last scanned:** 2026-09-01

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** finance
- **Updated:** 2026-09-01

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/wrxck-openapi)
- **Repository:** <https://github.com/wrxck/openapi-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": "wrxck-openapi"
    }
  }
}
```

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