Skip to content

Commit b3a28cc

Browse files
Add Keymaker (OpenAPI → MCP server + llms.txt + agent signup) (apisyouwonthate#789)
1 parent 27eba86 commit b3a28cc

1 file changed

Lines changed: 26 additions & 0 deletions

File tree

src/content/tools/keymaker.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
name: Keymaker
3+
description: Generates an agent-ready stack from an OpenAPI description — a runnable MCP server (stdio and Streamable HTTP), llms.txt, and an auth.md agent-signup endpoint issuing scoped, hashed, metered API keys. Also produces a curation report flagging weakly documented operations.
4+
categories:
5+
- mcp
6+
- code-generators
7+
languages:
8+
javascript: true
9+
nodejs: true
10+
cli: true
11+
repo: https://github.com/adityaaa-IIT-BHU/keymaker
12+
oasVersions:
13+
v2: false
14+
v3: true
15+
v3_1: true
16+
v3_2: false
17+
---
18+
19+
Keymaker turns an OpenAPI description into everything an AI agent needs to discover, sign up for, and call an API:
20+
21+
- **MCP server** — every operation exposed as a tool, runnable over stdio or served as hosted Streamable HTTP
22+
- **llms.txt** — an agent-readable API overview
23+
- **auth.md + agent signup** — a `/agent-auth` endpoint issuing scoped, hashed, usage-metered API keys, following the auth.md pattern, with optional Stripe usage-based billing
24+
- **Curation report** — flags operations and parameters with missing or weak documentation, since generated tools are only as good as the descriptions behind them
25+
26+
MIT licensed, plain Node.js (18+). The generated gateway can also be mounted inside an existing `node:http` or Express app.

0 commit comments

Comments
 (0)