Api gateway
Skill hashwnath/microsoft-cape-mcp-skills/skills/api_gateway
Call enterprise APIs through a managed gateway with authentication and rate limitingFrom its SKILL.md
npx -y skills add hashwnath/microsoft-cape-mcp-skills --skill api_gatewayAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
1.5 KB, 289 tokens by cl100k_base, as published. Nobody here has run it
API Gateway
Call enterprise REST APIs through a managed MCP gateway that handles authentication, rate limiting, and response formatting.
When to Use This Skill
Use this skill when the user asks to:
- Submit forms or reports to internal systems
- Trigger workflows or automation
- Fetch data from internal APIs
- Interact with third-party integrations
Instructions
- Identify the API endpoint from the user's request.
- Determine the HTTP method (GET, POST, PUT, DELETE).
- Build the request body from the user's parameters.
- Call the
api_gatewaytool with endpoint, method, and body. - Format the API response for the user.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | Yes | API endpoint path (e.g., /api/v1/expenses) |
| method | string | Yes | HTTP method: GET, POST, PUT, or DELETE |
| body | object | No | Request body for POST/PUT requests |
Safety Rules
- DELETE operations require explicit user confirmation.
- All requests are authenticated through the MCP gateway.
- Request bodies are validated against API schemas when available.
Error Handling
- If the API returns an error, format the error message clearly.
- If authentication fails, suggest checking credentials.
- Rate limits are handled automatically by the middleware layer.
What ships with it: 2 files
2.2 KB alongside SKILL.md, 1 of them executable
references/
- api_patterns.md796 B
scripts/
- gateway_handler.pyruns1.5 KB