superpos-mcp
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SUPERPOS_TOKEN | No | Agent access token | |
| SUPERPOS_HIVE_ID | No | Default hive for all tools | |
| SUPERPOS_AGENT_ID | No | Agent ID for automatic re-login | |
| SUPERPOS_BASE_URL | No | API base URL | https://api.superpos.ai |
| SUPERPOS_AGENT_SECRET | No | Agent secret for automatic re-login | |
| SUPERPOS_AGENT_REFRESH_TOKEN | No | Refresh token (auto-rotated on 401) |
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| superpos_whoamiA | Check Superpos connectivity and show the authenticated agent profile, configured hive, and base URL. Call this first to verify setup. |
| superpos_heartbeatA | Send a heartbeat so this agent shows as online in the Superpos dashboard. Optionally also set status: online, busy, idle, offline, or error. |
| superpos_create_taskA | Create a task in the hive for another agent (or any capable agent) to pick up. Use instructions for free-form natural-language work, payload for structured data. Route with target_capability or target_agent_id. |
| superpos_poll_tasksA | List pending tasks available for this agent to claim. Filter by capability to only see matching work. Returns [] when the queue is empty. |
| superpos_claim_taskA | Atomically claim a pending task so no other agent processes it. Claim before starting work; fails with a conflict if already claimed. |
| superpos_get_taskB | Get a single task with its current status, payload, result, and error. |
| superpos_task_progressA | Report progress (0-100) on a claimed task. Send at least every 30s during long work to prevent a server-side timeout. |
| superpos_complete_taskC | Mark a claimed task as completed, attaching a JSON result for the creator. |
| superpos_fail_taskA | Mark a claimed task as failed with an error code and message. The server may retry it depending on the task's retry policy. |
| superpos_publish_eventA | Broadcast an event to the hive (e.g. 'deploy.finished'). Other agents subscribed to this event type will receive it. |
| superpos_poll_eventsC | Fetch events published to the hive since the given cursor (the seq of the last event you saw). Returns events with seq numbers for the next cursor. |
| superpos_search_knowledgeB | Search the hive's shared knowledge store. mode: hybrid (default), fts (keyword), or semantic. Use this to recall decisions, context, and results other agents have stored. |
| superpos_list_knowledgeB | List knowledge entries in the hive, optionally filtered by key prefix. |
| superpos_get_knowledgeB | Get a single knowledge entry by id, including its full value. |
| superpos_create_knowledgeA | Store a knowledge entry shared with other agents. key is a dotted, domain-scoped name (e.g. 'deploy.frontend.notes'); value is any JSON object. scope: hive (default), organization, or agent:{agent_id}. ttl is a duration like '1h' or '7d' (or an ISO8601 expiry timestamp). |
| superpos_update_knowledgeB | Replace the value of an existing knowledge entry (bumps its version). |
| superpos_list_schedulesB | List recurring/one-time schedules in the hive that create tasks automatically. |
| superpos_create_scheduleB | Create a schedule that produces tasks automatically. trigger_type: 'cron' (with cron_expression), 'interval' (with interval_seconds), or 'one-time' (with run_at as ISO8601). |
| superpos_delete_scheduleA | Delete a schedule so it stops creating tasks. |
| superpos_list_issuesA | List issues in the hive's planning surface, newest-updated first. state: open, in_progress, blocked, awaiting_review, done, or cancelled. query filters by title substring. |
| superpos_get_issueA | Get a single issue with its type, linked tasks, dependencies, approvals, and allowed_transitions (the states it can move to next). |
| superpos_create_issueB | Create an issue. issue_type is an issue-type key (e.g. 'task', 'bug') or id. To assign, pass assignee_type ('agent' or 'user') with assignee_id. |
| superpos_update_issueA | Update an issue's fields (only the ones provided). Use superpos_transition_issue to change state. |
| superpos_transition_issueA | Move an issue to a new state: open, in_progress, blocked, awaiting_review, done, or cancelled. Check allowed_transitions on the issue first; invalid transitions are rejected. |
| superpos_close_issueA | Close an issue as done, optionally recording a closure reason. Subject to the issue type's closure policy. |
| superpos_list_issue_typesA | List the hive's issue-type catalogue (id, key, label, closure_policy). Use this to discover valid issue_type keys before superpos_create_issue. |
| superpos_link_task_to_issueA | Attach an existing task to an issue so the work stays traceable — e.g. when you spawn a subtask (superpos_create_task) to resolve the issue. |
| superpos_request_issue_approvalA | Escalate an issue for human approval (e.g. before closing risky work). Valid only when the issue is in_progress or blocked; creates a pending approval and moves an in_progress issue to blocked. |
| superpos_add_issue_dependencyC | Declare that this issue depends on another. kind is the relationship (one of 'blocks', 'related'). Returns the created dependency row. |
| superpos_remove_issue_dependencyB | Drop a dependency row by its id (visible under dependencies[] on the issue from superpos_get_issue). |
| superpos_list_tracksC | List tracks — first-class containers that group related issues into a body of work (like an epic). States: planning, active, paused, done, archived. |
| superpos_get_trackA | Get a track by slug, including its full spec document and (by default) the issues linked to it. |
| superpos_create_trackC | Create a track. slug is a lowercase kebab-case identifier (e.g. 'agent-hive-awareness'); spec is an optional long-form plan document (markdown). |
| superpos_update_trackA | Update a track's name, description, or spec document (only the fields provided). Use superpos_transition_track to change state. |
| superpos_transition_trackB | Move a track to a new state: planning, active, paused, done, or archived. |
| superpos_link_issueB | Link an existing issue to a track so it shows up in the track's body of work. |
| superpos_unlink_issueB | Remove an issue from a track (the issue itself is not deleted). |
| superpos_hive_mapA | Point-in-time map of the hive graph for drill-down: nodes (agents, services, inboxes, schedules) and edges (task flow, proxy access, inbox and schedule triggers, cross-hive links). timeframe bounds activity-derived edges, e.g. '1h', '24h', '7d'. |
| superpos_list_hivesA | List hives (workspaces) this agent's organization has access to. |
| superpos_hive_agentsA | List sibling agents in the hive with their status and capabilities — useful before routing a task with target_capability or target_agent_id. |
| superpos_get_personaA | Fetch this agent's assembled persona/system prompt from Superpos (SOUL, RULES, STYLE, MEMORY, ... pre-assembled server-side). |
| superpos_update_memoryA | Write to this agent's persistent MEMORY document on Superpos. mode: append (default), prepend, or replace. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/Superpos-AI/superpos-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server