Create a key to copy examples filled with your team.
Connect MCP
Talk to the catalog API from Cursor with the same Developers token.
Cursor talks to PostShiba at /mcp on the dashboard host with Streamable HTTP. Use the platform application access token from Developers. That token is a team admin token. Claude Connectors and ChatGPT OAuth are not this path.
Issue a token
- Open the dashboard.
- Go to Developers → Platform applications.
- Create an application if you do not have one.
- Copy the access token from the tokens table. Do not copy the application uid or secret.
Add the server
Paste this into your MCP config. Replace YOUR_API_KEY with the access token.
The URL is https://app.postshiba.com/mcp. Do not point Cursor at https://postshiba.com. Query-string tokens are rejected.
What the token can do
The tools are the catalog REST API. team_id is taken from the token. The same KYC, payment, and send gates apply.
What it cannot do
PostShiba reviews new senders before they can create a cluster or inbox. Until then those tools return 403 {"error":"kyc_required"}.
MCP cannot publish DNS. After create_sending_domain, publish the DKIM and return-path CNAMEs at your registrar, then call verify_sending_domain.
MCP redacts inbox and webhook secrets. Copy those from the dashboard.
Cluster create issues a default SMTP user and hides the password. Call create_smtp_credential if you need a password in the tool result.
send_email picks the first sending-ready cluster and has no sandbox. send_on_cluster takes a cluster id and accepts sandbox: true. MCP cannot set Idempotency-Key.
A hosted inbox is inbound only. MAIL FROM must be an address on a verified sending domain.
Questions you can ask
Paste one of these into Cursor after the server is connected.