poke.com
Poke is an AI assistant that operates through messaging platforms like Apple Messages, WhatsApp, Telegram, and RCS, and can act across connected apps and services. It also provides Kitchen for managing recipes, integrations, API keys, and related developer workflows.
Poke exposes one documented HTTP API at `https://poke.com/api/v1` for sending messages to your assistant and one documented CLI (`poke` via `npx poke@latest`) for logging in, adding MCP integrations, and tunneling local MCP servers; no GraphQL API, public MCP server endpoint, or machine-readable OpenAPI spec was found.
- Poke APIdiscovered
- Poke CLIdiscovered
Go to Kitchen, open API Keys, click Add API Key, name the key, and copy it immediately. Use this V2 key with the API as Authorization: Bearer <key>. The docs note the new /api/v1/inbound/api-message endpoint requires a Kitchen-created V2 key; legacy pk_ keys from the app do not work there.
$ npx poke@latest loginAcquired by the CLI — running npx poke@latest login opens the auth flow and stores the credential.
conventions · 1/8 published
- integrations.json✗
/.well-known/integrations.json - llms.txt✓https://poke.com/llms.txt
- API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing