# Gadget plugins API

**Canonical:** https://apis.io/apis/gadget/plugins-api/  
**Provider:** Gadget — https://apis.io/providers/gadget/  
**Documentation:** https://docs.gadget.dev/guides/plugins

Gadget plugins API is one of 5 APIs that [Gadget](https://apis.io/providers/gadget/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 1 JSON Schema definition. The published artifact set on APIs.io includes an OpenAPI specification and 1 JSON Schema.

Gadget plugins API as documented publicly: 4 operations. Contract generated from the documentation by API Evangelist (2026-10-29); not the provider's own document.

## Operations (4)

| Method | Path | Summary |
|---|---|---|
| POST | `/admin/oauth/access_token` | POST /admin/oauth/access_token |
| GET | `/ask` | GET /ask |
| GET | `/mcp` | Route handler for GET /mcp that completes the MCP protocol implementation by re-using the POST route handler. |
| POST | `/mcp` | Route handler for POST /mcp that implements the MCP protocol using StreamableHTTP transport. |

## Machine-readable artifacts (2)

- **OpenAPI** — https://artifacts.apis.io/gadget/openapi/_ae-authored/gadget-plugins-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/gadget/json-schema/gadget-get-ask-response-schema.json

## Other Gadget APIs (4)

- [Example App API](https://apis.io/apis/gadget/example-app-api/)
- [Gadget actions API](https://apis.io/apis/gadget/actions-api/)
- [Gadget core API](https://apis.io/apis/gadget/core-api/)
- [Gadget http routes API](https://apis.io/apis/gadget/http-routes-api/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/gadget/plugins-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/gadget/.
