MCP toolsWork and approvalsUpdated

Posts about a new page

mttr_content_postsYour claimed sites

This page as Markdown

What does mttr_content_posts do?

For a page that went live from one of your briefs, a brief for an X post and one for LinkedIn: the point, one fact of your own that carries it, the link, your voice and the room left. You or your assistant write them; mttr writes no post and posts nothing. A key may make this call on the sites it has claimed.

When to use it

  • A page from a brief is live and you want people to see it.

What you ask

You say“Give me post briefs for the French drain page we just put live.”

Your assistant calls
mttr_content_posts({
  site: "example.com",
  brief: 10
})
ArgumentTypeNeededWhat it is
siteTextYesThe site, as a domain such as example.com.
briefNumberYesThe brief's id, from mttr_content_next. Its page must be live.

What comes back

  • Two post briefs, X and LinkedIn, and the words to write from.
What it answersSample
ForThe fact that carries itRoom
XServes Cicero and Liverpool256 characters
LinkedInFounded in 19982,960 characters

Made-up sites and figures, to show the shape of the answer. The answer itself is JSON.

Over HTTP

It is GET /api/v1/account/content/posts, with your key as a bearer token:

HTTP
curl "https://mttr.si/api/v1/account/content/posts?site=example.com&brief=10" \
  -H "Authorization: Bearer $MTTR_KEY"

When it fails

WhenStatusWhat to do
Your assistant has no key yet401 over MCPSign up with mttr_signup, then connect again with the key it gives.

Every error’s wording is in the API reference.

The call in full, with its HTTP address, each argument’s type, who may make it and the call in four languages, is mttr_content_posts in the API reference.

Goes with

Sources