Streamable HTTP · Bearer auth · draft:create only
Connect your agent
Every agent below talks to the same endpoint with the same credential. Generate an API key with the Agent drafts scope in your workspace, then paste these three values into your client: the server URL, Streamable HTTP transport, and an Authorization: Bearer header.
ChatGPT
Add BloggyBox as a custom MCP connector, then ask ChatGPT to draft straight into your publication. Endpoint: https://api.bloggybox.ppussh.com/mcp
Transport: Streamable HTTP (POST JSON-RPC)
URL: https://api.bloggybox.ppussh.com/mcp
Auth: Authorization: Bearer bbkx_...
Tool: create_draft → private draft, never auto-publishesClaude
Connect the Claude web app to BloggyBox, then draft posts in conversation. Endpoint: https://api.bloggybox.ppussh.com/mcp
Transport: Streamable HTTP (POST JSON-RPC)
URL: https://api.bloggybox.ppussh.com/mcp
Auth: Authorization: Bearer bbkx_...
Tool: create_draft → private draft, never auto-publishesGemini
Point Gemini CLI at BloggyBox with a remote MCP server entry. Endpoint: https://api.bloggybox.ppussh.com/mcp
{
"mcpServers": {
"bloggybox": {
"httpUrl": "https://api.bloggybox.ppussh.com/mcp",
"headers": {
"Authorization": "Bearer bbkx_..."
}
}
}
}Claude Code
CLI and desktop via mcpServers JSON, or one command in your repo terminal. Endpoint: https://api.bloggybox.ppussh.com/mcp
claude mcp add bloggybox \
https://api.bloggybox.ppussh.com/mcp \
--header "Authorization: Bearer bbkx_..."{
"mcpServers": {
"bloggybox": {
"url": "https://api.bloggybox.ppussh.com/mcp",
"headers": {
"Authorization": "Bearer bbkx_..."
}
}
}
}OpenAI Codex
TOML config with the Bearer token in an environment variable. Endpoint: https://api.bloggybox.ppussh.com/mcp
# export BLOGGYBOX_API_KEY="paste-your-bbkx-key-here"
[mcp_servers.bloggybox]
url = "https://api.bloggybox.ppussh.com/mcp"
bearer_token_env_var = "BLOGGYBOX_API_KEY"OpenCode
Remote MCP server entry in opencode.json. Endpoint: https://api.bloggybox.ppussh.com/mcp
{
"mcp": {
"bloggybox": {
"type": "remote",
"url": "https://api.bloggybox.ppussh.com/mcp",
"enabled": true,
"headers": {
"Authorization": "Bearer bbkx_..."
}
}
}
}Cursor
HTTP server entry — no packages to install. Endpoint: https://api.bloggybox.ppussh.com/mcp
{
"servers": [
{
"name": "bloggybox",
"type": "http",
"url": "https://api.bloggybox.ppussh.com/mcp",
"headers": {
"Authorization": "Bearer bbkx_..."
}
}
]
}Windsurf
Add a custom MCP server in Windsurf's MCP settings with these values. Endpoint: https://api.bloggybox.ppussh.com/mcp
Transport: Streamable HTTP (POST JSON-RPC)
URL: https://api.bloggybox.ppussh.com/mcp
Auth: Authorization: Bearer bbkx_...
Tool: create_draft → private draft, never auto-publishesAny other MCP client
Zed, Gemini CLI, Cline, Copilot, ChatGPT, or anything else that speaks MCP over Streamable HTTP — same URL, same Bearer header, no extra setup. Endpoint: https://api.bloggybox.ppussh.com/mcp
curl -s -X POST 'https://api.bloggybox.ppussh.com/mcp' \
-H "Authorization: Bearer bbkx_..." \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'