🌴 MCPS in Poke

How to Add MCPs (Custom Integrations) to Poke

Want to integrate your Model Context Protocol (MCP) server with Poke?

  1. Go to https://poke.com/settings/connections/integrations/new to add your MCP integration
  2. Use our verified MCP server template with 1-click deploy: https://github.com/InteractionCo/mcp-server-template

The template repository is pre-configured and verified to work seamlessly with Poke, making it easy to get started with your custom MCP implementation!

How to Send Messages to Poke

To send messages to Poke programmatically:

  1. Create an API key at https://poke.com/settings/advanced
  2. Make a POST request to the Poke API with your API key and message

Examples:

Bash

API_KEY="your-api-key-here"
MESSAGE="Hello from HackMIT!"

response=$(curl 'https://poke.com/api/v1/inbound-sms/webhook' \
        -H "Authorization: Bearer $API_KEY" \
        -H "Content-Type: application/json" \
        -X POST \
        -d "{\"message\": \"$MESSAGE\"}")

echo $response

TypeScript

const API_KEY = 'your-api-key-here';
const MESSAGE = 'Hello from HackMIT!';

const response = await fetch('https://poke.com/api/v1/inbound-sms/webhook', {
    method: 'POST',
    headers: {
        'Authorization': `Bearer ${API_KEY}`,
        'Content-Type': 'application/json'
    },
    body: JSON.stringify({ message: MESSAGE })
});

const data = await response.json();
console.log(data);

Python

import requests

API_KEY = 'your-api-key-here'
MESSAGE = 'Hello from HackMIT!'

response = requests.post(
    'https://poke.com/api/v1/inbound-sms/webhook',
    headers={
        'Authorization': f'Bearer {API_KEY}',
        'Content-Type': 'application/json'
    },
    json={'message': MESSAGE}
)

print(response.json())

If you're interested in joining our team in building products for a billion humans, apply at interaction.co/jobs. Otherwise, reach out to us at hi@interaction.co or Twitter. Can't wait to see what you build!

With love,
The Interaction Team 🌴