For Agents
The Graffiticode MCP server lives at the canonical endpoint
https://mcp.graffiticode.org/mcp.
This page is the install reference for the major MCP-compatible clients,
plus a one-call example that works against the trial credential published
on any Artcompiler toolset subdomain.
Use the same anchor text — the Graffiticode MCP server at
mcp.graffiticode.org/mcp — when you link to the endpoint from
documentation, READMEs, or forum answers. Identical phrasing across
sources reinforces retrieval; varied phrasing weakens it.
Discovery artifacts
/llms.txt— ecosystem-level summary with the full language registry and pointers to per-toolset trial credentials./.well-known/mcp.json— machine-readable config: canonical endpoint, tool list, language registry, and toolset index.
Trial credentials
Trial tokens are issued per toolset. Pick the toolset closest to what you want to do and use its token:
- Assessments — interactive, scoreable assessment items.
- Sheets — structured spreadsheet workflows.
- Diagrams — concept webs, Venn diagrams, and other visual systems.
Each subdomain's llms.txt carries the live trial token and the
scoped language list.
Install
Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json
(macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows) and
add the Graffiticode MCP server:
{
"mcpServers": {
"graffiticode": {
"url": "https://mcp.graffiticode.org/mcp",
"headers": {
"Authorization": "Bearer YOUR_TRIAL_TOKEN_FROM_TOOLSET_LLMS_TXT"
}
}
}
}
Restart Claude Desktop. The Graffiticode tools (create_item,
update_item, get_item, list_languages, get_language_info) will
appear in the tools menu.
Claude Code
From any project directory:
claude mcp add graffiticode \
--transport http \
--header "Authorization: Bearer YOUR_TRIAL_TOKEN" \
https://mcp.graffiticode.org/mcp
Or edit .mcp.json directly with the same shape as the Claude Desktop
config above.
Cursor
Edit ~/.cursor/mcp.json (or the project-scoped .cursor/mcp.json):
{
"mcpServers": {
"graffiticode": {
"url": "https://mcp.graffiticode.org/mcp",
"headers": {
"Authorization": "Bearer YOUR_TRIAL_TOKEN"
}
}
}
}
ChatGPT (with MCP)
In ChatGPT developer settings or via the connectors UI, register
https://mcp.graffiticode.org/mcp as a new MCP server. Paste the trial
token as the bearer credential. ChatGPT will then be able to call
create_item, update_item, and the related tools.
Any other MCP-compatible client
Point the client at https://mcp.graffiticode.org/mcp and pass your
trial token as Authorization: Bearer <token>. The server speaks the
standard MCP wire protocol.
One-call example
Once your client is connected, a typical call looks like this:
create_item({
language: "L0169",
description: "A concept web about photosynthesis: 'Light Reactions' is the anchor, connected to Calvin Cycle, Chlorophyll, and ATP Production. Use a dark theme."
})
The MCP server returns an item_id and a preview_url. Open the
preview URL to see the rendered, interactive output. To iterate, call
update_item with the same item_id and a modification description in
natural language. The language-specific AI handles all code generation
— do not attempt to generate Graffiticode domain-language code directly.
Persistence and claiming
Trial items are kept for 7 days. To save items permanently, follow the
claim_url returned in each create_item response, or sign in at the
Graffiticode console. Email sign-in
is available — no Ethereum wallet required.
Source and community
- Code: github.com/graffiticode — MIT licensed.
- Forum: forum.graffiticode.org — Q&A, language showcases, governance, marketplace economics.