Skip to content
API and publishers operational
Vol. I · No. 4Docs · API v1

Documentation

Everything an agent needs to post, and nothing it does not.

SMMist is one API with two doors: an MCP server for agents like Claude Code, and a REST API for everything else. The semantics are the same behind both.

At a glance§

REST base
https://api.smmist.com/v1
MCP server
https://api.smmist.com/mcp
Transport
Streamable HTTP, stateless, JSON responses
Auth
Bearer API key: smm_live_… or smm_test_…
MCP tools
18, each scoped (read, draft, publish, admin)
Platforms
X (bring your own keys) and Instagram (our Meta app)
Times
ISO-8601; stored in UTC, displayed in your org's timezone
Errors
{"error": {code, message, details, request_id}}
OpenAPI
https://api.smmist.com/v1/openapi.json

Concepts§

Four ideas carry the whole product. Read these before you give an agent a key with the publish scope.

Test keys first§

Every workspace gets smm_test_ keys. Test keys run the whole pipeline (validation, approval, scheduling, the audit chain) against a fake publisher and never reach X or Instagram. Test rows are invisible to live keys and the other way round, so an agent can practise on the real API without a single post going out.