poke-python
Poke Python SDK — Map of Content
The official Python SDK on PyPI: pip install poke. Same surface as the Node SDK ([[../poke/SKILL]]) with Pythonic naming and finer-grained exceptions.
Setup
- [[references/install]] —
pip install poke; Python 3.8+; zero dependencies. - [[references/quickstart]] —
Poke(),send_message,create_webhook,send_webhookin 10 lines. - [[references/auth-and-config]] — credential resolution +
base_url.
Reliability
- [[references/exceptions]] —
PokeError,AuthenticationError,ForbiddenError,RateLimitError.
MCP server-side (Python only — Node SDK has no equivalent)
- [[references/mcp-callbacks]] —
with_callbacks,PokeCallbackMiddleware, callback context for streaming progress to Poke from your MCP tools.
Cross-references
More from hktitan/poke-skills
poke
Build with the Poke developer SDK and REST API — send messages to a user's Poke agent, create webhook triggers, authenticate with API keys, and understand the platform (channels, Kitchen, integrations, recipes). Use when the user asks to "send a message to Poke", "call the Poke API", "use the poke npm package", "integrate with poke.com", or builds anything against `poke.com/api/v1`.
5poke-recipes
Build and publish Poke Recipes — shareable install bundles that combine onboarding context, a first message, required integrations, and a `poke.com/r/<code>` install link. Use when the user asks to "make a Poke recipe", "share my Poke setup", "create an install link", "publish to poke.com/recipes", or wants to monetize a Poke workflow via payouts.
5poke-webhooks
Design and wire up Poke webhook triggers — translate an event source (deploy fail, new signup, alert) into a `createWebhook` + `sendWebhook` pair with a sensible condition/action and a safe payload shape. Use when the user asks to "trigger Poke when X happens", "notify Poke from my app", "build a Poke webhook", or wires Poke into CI/cron/serverless events.
5poke-mcp-tunnel
Connect a local MCP server to a Poke agent using the `poke` CLI — `poke login`, `poke mcp add` for remote URLs, and `poke tunnel` to forward a local port to Poke for development. Use when the user wants to "expose my MCP server to Poke", "test my MCP locally with Poke", "connect Poke to my localhost", or registers a remote MCP URL.
5poke-integrations
Connect tools and services to a user's Poke — built-in integrations (Linear, Notion, GitHub, Sentry, Vercel, Gmail, Outlook, etc.) and custom MCP servers via poke.com/integrations/new. Use when the user asks to "connect X to Poke", "add a custom MCP integration", "list available Poke integrations", "disconnect a service", or builds a recipe that requires specific integrations.
5