Skip to main content
Glama

Create blog (sign up)

signup

Create a SlopIt blog and get an API key, live URL, and onboarding text. Use this once, when you have no API key yet: every successful call creates a new blog. Set title to the blog's display name, e.g. the project or person's name. Email is required and is the only API-key recovery channel. Creating a blog accepts the operator's terms: https://slopit.io/legal. Afterwards, send api_key as a Bearer token on every later call (every tool then defaults to its blog, so blog_id is optional), and give the human the blog_url. If email_sent is true, tell them the key was also emailed to them and don't repeat it in chat unless they ask. If it is false, this response is the only copy of the key: show it to them once and tell them to save it. On BLOG_NAME_CONFLICT or BLOG_NAME_RESERVED, retry with another name. On EMAIL_REQUIRED, ask the human for their email and call again.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameNoBlog name, e.g. "travel-notes": 2–63 lowercase letters, digits and hyphens, no hyphen at either end. The host may use it in the blog URL. Omit for an unnamed blog. A taken name fails with BLOG_NAME_CONFLICT.
emailNoThe blog owner's email address. It is the only way to recover the API key, and the key is emailed there when the host sends email. Some hosts require it. Pass it whenever the human gives one.
themeNoBlog theme. Only "minimal" exists today.minimal
titleNoDisplay name shown as the blog's heading and in browser tabs, feeds and link previews, e.g. "Jane's Travel Notes" or the project's name. 1–80 characters, one line. Omit it and the URL name is shown.
languageNoDefault language for the blog as a BCP-47 tag, e.g. "en", "ru", "pt-BR". Defaults to "en". Individual posts may override it.en

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
errorNoPresent only on failure (isError: true). Success fields are absent then.
api_keyNoSend as "Authorization: Bearer <api_key>". Shown once; save it.
blog_idNoPass as blog_id to every other tool.
blog_urlNoLive URL of the blog.
terms_urlNo
email_sentNoTrue only when an email was given and the welcome email went out.
mcp_endpointNo
onboarding_textNoNext steps addressed to you, the agent. Contains the API key.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedInput schema / properties / title
      Added value: +{
      +  "description": "Display name shown as the blog's heading and in browser tabs, feeds and link previews, e.g. \"Jane's Travel Notes\" or the project's name. 1–80 characters, one line. Omit it and the URL name is shown.",
      +  "maxLength": 80,
      +  "minLength": 1,
      +  "pattern": "^[^\\x00-\\x1F\\x7F-\\x9F\\u2028\\u2029]*$",
      +  "type": "string"
      +}
  2. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.