agent-api-gateway-mcp
# agent-api-gateway-mcp
Registry name: `io.github.ZachDreamZ/agent-api-gateway`
Published on npm as `agent-api-gateway-mcp` and registered with the official MCP Registry (`registry.modelcontextprotocol.io`).
MCP server for [Agent API Gateway](https://agentapigw.dpdns.org) — extract structured JSON from public URLs for AI agents.
## Install
```bash
npm i -g agent-api-gateway-mcp
# or run without install
npx -y agent-api-gateway-mcp
```
## Claude Desktop / Cursor config
```json
{
"mcpServers": {
"agent-api-gateway": {
"command": "npx",
"args": ["-y", "agent-api-gateway-mcp"],
"env": {
"AGENT_API_KEY": "sk-your-api-key",
"API_BASE_URL": "https://agentapigw.dpdns.org/v1"
}
}
}
}
```
Get an API key at https://agentapigw.dpdns.org/dashboard/api-keys
## Tools
| Tool | Description |
|------|-------------|
| `extract` | Extract with schema `product` \| `article` \| `company` |
| `extract_product` | Product fields |
| `extract_article` | Article fields |
| `extract_company` | Company fields |
| `list_schemas` | Schema catalog |
| `get_usage` | Credits / tier |
## Env
- `AGENT_API_KEY` (required) — API key from dashboard
- `API_BASE_URL` (optional) — defaults to `https://agentapigw.dpdns.org/v1`
## License
MIT
TDQS
Scored across 5 tools
Each extraction tool targets a distinct entity (product, article, company), and the administrative tools (list_schemas, get_usage) serve different purposes. No overlap or ambiguity exists.
Extraction tools follow a consistent 'extract_<entity>' pattern. The administrative tools use different verb prefixes ('list_', 'get_') which is acceptable given their distinct roles, though slightly deviates from the main pattern.
With 5 tools covering extraction, schema listing, and usage tracking, the count is well-scoped for an API gateway. No tools feel redundant or missing.
The set covers common extraction needs and provides schema and usage information. However, it lacks tools for managing schemas (create/update/delete) or extracting additional entity types, which would make it more complete.