MCP toolsWork and approvalsUpdated

Say where a page went

mttr_content_doneYour claimed sites

This page as Markdown

What does mttr_content_done do?

Tells mttr where the page for one of your briefs went on your site. The brief goes live when the next read finds that page, and keeps your score and place from then beside where you were when it was handed out. A key may make this call on the sites it has claimed.

When to use it

  • You or your assistant published the page from a brief at an address of your own choosing.

What you ask

You say“I put the sump pump page at /services/sump-pumps. Tell mttr and read the site again.”

Your assistant calls
mttr_content_done({
  site: "example.com",
  brief: 10,
  path: "/pricing"
})
ArgumentTypeNeededWhat it is
siteTextYesThe site, as a domain such as example.com.
briefNumberYesThe brief's id, from mttr_content_next.
pathTextYesThe page's path on the site, starting with /, such as /services/sump-pumps.

What comes back

  • The brief, waiting for a read to find its page.
What it answersSample
  1. Handed out
  2. 2Written
  3. 3Found by a read
  4. 4Live

Brief 12 waits for a read at /services/sump-pumps.

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

Over HTTP

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

HTTP
curl -X POST "https://mttr.si/api/v1/account/content/done" \
  -H "Authorization: Bearer $MTTR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"site":"example.com","brief":10,"path":"/pricing"}'

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_done in the API reference.

Goes with

Sources