# Are.na — MCP server on mcp.ai > Connect your Are.na account and use 10 tools for bookmarks straight from your AI agent. Connect with your own API key. Are.na is a platform for collecting, organizing, and connecting ideas, images, links, and other creative research. By: mcp.ai · official Page: https://mcp.ai/arena ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_arena?ms=1787293560000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/arena/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/arena/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/arena/skill.md Postman collection (v2.1): https://mcp.ai/arena/postman.json ## Tools - arena_add_to_channels(position?: integer, channel_ids: integer|string[], connectable_id: integer, connectable_type: string) — Add an existing Are.na block or channel to one or more target channels without duplicating the underlying resource. - arena_create_channel(title: string, metadata?: object, visibility?: string, description?: string) — Create a user-owned Are.na channel, closed by default, and return its stable numeric ID and generated slug. - arena_delete_channel(channel_id: string) — Permanently delete one Are.na channel the authenticated user is allowed to destroy. This cannot be undone. - arena_get_block(block_id: integer) — Get the details of one Are.na block by ID, including its subtype, content, source, creator, and metadata. - arena_get_channel(channel_id: string) — Get an Are.na channel by numeric ID or slug, including visibility, counts, owner, and the current user's permissions. - arena_get_current_user() — Return the identity and account details for the authenticated Are.na user. - arena_get_my_feed(limit?: integer, next_cursor?: string) — Return one page of the authenticated user's personalized Are.na activity feed, newest first. Call again with next_cursor only when another page is needed. - arena_list_channel_contents(sort?: string, user_id?: integer, per_page?: integer, channel_id: string, next_cursor?: string) — Return one page of blocks and nested channels from an Are.na channel, with optional sorting and contributor filtering. - arena_remove_from_channel(connection_id: integer) — Remove one block or nested channel placement from an Are.na channel. This deletes only the connection; the underlying block or channel remains intact and may still exist in other channels. - arena_update_channel(title?: string, metadata?: object, channel_id: string, visibility?: string, description?: string) — Update selected fields of an Are.na channel the authenticated user can edit. Fields omitted from the request remain unchanged. ## Example prompts - "What can I do in Are.na?" - "Show me a summary of my Are.na account" ## Links Docs: https://mcp.ai/docs/mcps/arena Website: https://mcp.ai/mcps/arena