SynaBot for Developers
By Mark Barclay · Last updated
Key takeaways
- •SynaBot exposes an OAuth-protected MCP server so AI agents can query the catalog on your behalf.
- •API tokens let you build against the same catalog and run assistants programmatically.
- •Both surfaces respect the same rate limits and token pricing as the web app.
- •Docs, examples and a token dashboard live on this page.
Two ways to build with SynaBot: a REST API to embed assistants, prompts and tools into your own product, and an OAuth-protected MCP server to plug SynaBot into ChatGPT, Claude, Cursor and any other MCP-compatible AI client.
SynaBot MCP Server
Connect SynaBot to any Model Context Protocol client — ChatGPT, Claude Desktop, Claude Code, Cursor, Windsurf — and give it live access to SynaBot assistants, prompts, tools, articles, your wallet balance, favorites and chat threads. OAuth 2.1 protected: each user signs in with their own SynaBot account and RLS runs as them.
https://synabot.ai/mcp
Available MCP tools
list_assistantsPublicBrowse SynaBot's catalog of specialized AI assistants. Filter by category or keyword.
search_promptsPublicSearch SynaBot's curated library of AI prompts by keyword.
search_toolsPublicSearch SynaBot's directory of AI tools by keyword.
search_articlesPublicSearch SynaBot's published articles and guides.
get_wallet_balanceSigned inReturn the signed-in user's token wallet balance (free + purchased).
list_favoritesSigned inList the signed-in user's favorited assistants, prompts and tools.
list_chat_threadsSigned inList the signed-in user's recent SynaBot chat threads.
Connect from your AI client
- Settings → Connectors → Add custom connector.
- Paste
https://synabot.ai/mcpas the server URL. - Sign in with your SynaBot account when prompted.
Add to your claude_desktop_config.json:
{
"mcpServers": {
"synabot": {
"url": "https://synabot.ai/mcp"
}
}
}Settings → MCP → Add new server → paste https://synabot.ai/mcp. Cursor handles the OAuth flow.
Example prompts
- • "Find me a SynaBot assistant for writing a business plan and give me a prompt to get started."
- • "Search SynaBot for the best AI tools for customer support and list their pricing."
- • "Check my SynaBot wallet balance and list my recent chat threads."
- • "Pull the latest SynaBot article on AI for small business and summarize it."
Get an API token
For the REST API, create a personal API token below. Send it as a Bearer token on every authenticated request:
Authorization: Bearer syna_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Public catalog endpoints (assistants, prompts, tools) don't require auth. Chat and usage do. Every authenticated call spends tokens from your wallet. (MCP uses OAuth instead — no token needed.)
REST API endpoints
https://synabot.ai/api/public/v1/assistantsList published assistants. Query: q, community, limit, offset.
https://synabot.ai/api/public/v1/promptsList published prompts. Query: q, limit, offset.
https://synabot.ai/api/public/v1/toolsList published AI tools. Query: q, limit, offset.
https://synabot.ai/api/public/v1/chatBearerChat with a specific assistant. Body: { assistant_slug, messages[], stream? }.
https://synabot.ai/api/public/v1/usageBearerGet your token wallet balance and recent transactions.
Code examples
Copy-paste snippets to get started in your language of choice.
curl -X POST https://synabot.ai/api/public/v1/chat \
-H "Authorization: Bearer $SYNABOT_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"assistant_slug": "mark-barclay",
"messages": [
{ "role": "user", "content": "Give me a 3-step SEO audit for a WP site." }
]
}'Embed options
Embed any community assistant into your own product or website with the public API. Use streaming chat responses, RAG upload endpoints and usage reporting to build a custom experience around SynaBot.
- Assistant chat experiences powered by your SynaBot token
- Upload product docs or support material for RAG-backed answers
- Stream responses into your own UI
- Track usage and token spend per integration
Need help?
Join the community forum or contact us if you want a custom integration built for your product.
