Skip to main content
Glama
ZachDreamZ

agent-api-gateway-mcp

by ZachDreamZ
README.md
# 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

A3.6/5.0

Scored across 5 tools

Disambiguation5/5

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.

Naming Consistency4/5

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.

Tool Count5/5

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.

Completeness4/5

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.

Maintenance

ActivityStale
ResponsivenessNo issues