arena-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@arena-mcpcreate a channel called 'mood board' and make it public"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
arena-mcp
A Model Context Protocol server for Are.na — let an AI assistant create channels, save blocks from any URL, browse, and search your visual boards.
Are.na is a quieter, human-curated alternative to Pinterest: channels are boards, blocks are the things you pin (images, links, embeds, or text). This server exposes those primitives as MCP tools so a model can build and fill boards for you.
Tools
Tool | What it does |
| The authenticated user's profile (name, slug, tier, counts). |
| List channels you own (title, slug, visibility, block count, URL). |
| Fetch a channel by slug plus a page of its blocks. |
| Create a channel. |
| Add a block to a channel by slug — |
| Full-text search. Requires an Are.na Premium subscription (returns a clear error otherwise). |
Related MCP server: Nemo
Setup
Requires Node 18+.
npm install
npm run buildAuthentication
Create a personal access token at dev.are.na (New Application → the app page shows a personal access token) and expose it as an env var:
export ARENA_ACCESS_TOKEN="your-token"A read-only token can browse; creating channels and blocks needs a write-scoped token.
Register with your MCP client
Claude Code / Claude Desktop (claude_desktop_config.json or .mcp.json):
{
"mcpServers": {
"arena": {
"command": "node",
"args": ["/absolute/path/to/arena-mcp/dist/index.js"],
"env": { "ARENA_ACCESS_TOKEN": "your-token" }
}
}
}Notes on the Are.na API
Built against the v3 REST API (
https://api.are.na/v3). The v2 API is being wound down; authenticated and write endpoints there now return401/410.Channels use
visibility(public/closed/private).Blocks are created at
POST /v3/blockswith{ value, channel_ids }. A URL is saved as a pending block and finishes processing (fetching the image/title) a moment later server-side.arena_searchhitsGET /v3/search, which Are.na gates behind Premium.
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/312-dev/arena-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server