Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ARENA_ACCESS_TOKENYesYour Are.na personal access token

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
arena_meA

Profile of the account the token belongs to.

arena_list_my_channelsB

Channels owned by the authenticated user.

arena_get_channelB

Fetch a channel by slug with a page of its blocks.

arena_create_channelB

Create a channel. visibility: public | closed | private. Optional Markdown description for the board itself.

arena_update_channelA

Update an existing board (channel): change its title, its description (Markdown), and/or visibility. Only the fields you pass are modified; pass an empty description string to clear it.

arena_add_blockA

Add a block from a URL or Markdown text WITHOUT image validation. For products prefer arena_add_product.

arena_remove_blockA

Remove a block from a channel (e.g. a piece that no longer fits the brief). Are.na can't delete a block entity (405), but this deletes its CONNECTION to the board, which detaches it from that board (the block itself is not destroyed). Pass the board slug and the block_id from arena_get_channel.

arena_add_productA

Add a product to a channel with a real product photo. Resolves the image from the given URL (and any fallbacks), rejecting dead/redirecting links, screenshot renders, blanks, and error pages. If the page has no usable image it SEARCHES the web for a real photo of the product by name (Brave Images); if even that fails it still adds the product as a link block with the shop URL in the description. NEVER rejects a product. Sets the product name as the block title.

arena_add_productsA

Batch version of arena_add_product. Each item is {url, title?, note?, fallback_urls?}. EVERY item is added: with its product photo when the page has one, else a web-searched photo (by name), else as a link block. Never skips a product. Returns how each item got its image (og/arena/search/link).

arena_searchC

Full-text search. Requires an Are.na Premium subscription.

style_logA

Append a durable style learning or preference shift to the Style Journal (append-only). Use when Grayson states a new preference, dislike, or direction, or you notice a repeated pattern worth remembering (e.g. 'decided he's done with cropped hems', 'leaning into wider trousers'). These accumulate and get reviewed later and promoted into the mens-style skill or the directives.

style_directivesA

Return the current, mutable style directives (current-season focus + recent preference updates) that sit on top of the durable mens-style skill. Call this at the START of any styling task so recommendations reflect the latest direction, not just the static skill.

style_set_directivesA

Replace the style directives document (the mutable layer read by style_directives). Pass the FULL new Markdown body, not a diff. Use to update current-season focus or fold in a confirmed preference shift. Durable rule changes belong in the mens-style skill via /style-review, not here.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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