The client will not connect
401 Unauthorized
The server answers with aWWW-Authenticate header naming where to find its
authorization metadata:
stover_pk_* value, that it has
not been revoked, and that it has not expired. stover_list_api_keys in the dashboard
shows the state of each one.
405 Method Not Allowed
The endpoint acceptsPOST only. This usually means the client is configured for SSE
rather than streamable HTTP, or the URL was opened in a browser.
The connector connects but lists no tools
Check the URL is exactlyhttps://api.stover.app/v1/mcp, with no trailing slash and no
/sse suffix.
Rate limits
429 Too Many Requests
60 tool calls per minute, per account. The response carries the limit headers, including when the window resets. Batch work into fewer calls with largerlimit values rather
than paging one record at a time.
Tool errors
Tools report failures as text withisError set, rather than throwing. The messages are
deliberately specific about what you can act on and deliberately silent about anything
internal.
Posts
... posts have no hashtags field
Only LinkedIn, Instagram and X store hashtags in their own column. On Threads, TikTok
and YouTube, include hashtags in the post body instead.
media_type is required for ...
Instagram and Threads require one. Instagram accepts feed_post, reel or carousel;
Threads accepts text, image, video or carousel. Read
stover://reference/platforms for the current list.
An id works on one platform but not another
Posts live in a separate table per platform, so an id is only meaningful together with the platform it came from. Pass the sameplatform you listed the post with.
Pagination
List tools default to 20 records and accept up to 100. Every list response includestotal, the count before paging, so you can tell whether there is more to fetch.
List responses omit long text: proposal bodies come from stover_get_proposal, meeting
transcripts from stover_get_meeting, and creator post bodies are not returned in bulk.