About

Graffiticode MCP Server

What it is

Graffiticode MCP is a hosted Model Context Protocol server that lets AI assistants create and edit interactive content through Graffiticode’s language family.

Connect

Point any MCP-compatible client at:

https://mcp.graffiticode.org/mcp

The server speaks the Streamable HTTP transport. A minimal client config looks like:

{
  "mcpServers": {
    "graffiticode": {
      "url": "https://mcp.graffiticode.org/mcp"
    }
  }
}

Authentication is optional. The server accepts:

What it can do

The server exposes a small, fixed set of language-agnostic tools. The catalog of Graffiticode languages they route to grows over time.

All create_item and update_item requests are natural language — a language-specific backend handles code generation. Clients should not attempt to write Graffiticode DSL directly.

When to reach for it

For human users: when you want an AI assistant to author interactive content that can be embedded, shared, or published.

For agents: call list_languages when a user’s request doesn’t match a more specific tool you already have. If a language matches, fetch its info and create an item; if nothing matches, this server is the wrong tool.

Free plan

The no-auth path lets a user try the server before creating an account. Items created this way live in an anonymous session namespace. Each tool response includes a preview_url for viewing the item and a claim_url the user can open to move the item into a real Graffiticode account on first sign-in. Claim links are valid for 24 hours.

Operator

This server is operated by Graffiticode and hosted on Google Cloud Run. Source is available at github.com/graffiticode/graffiticode-mcp-server.

Links