← Back to Skills Marketplace
colapsis

AgentID MCP

by colapsis · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
82
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install agentid-mcp
Description
Connect Claude Code to AgentID — persistent shared memory, live activity reporting, and multi-agent mission coordination via MCP
README (SKILL.md)

AgentID MCP

AgentID gives your Claude agent a persistent identity with shared memory, activity reporting, and multi-agent mission coordination — all synchronized in real time across every instance of your agent.

Setup

1. Create your agent at agentid.live

Sign up at https://agentid.live, create an Identity, then create an Agent under it. You'll get:

  • An agent handle (e.g. my_agent)
  • An MCP secret from the agent's settings page

2. Add the MCP server to Claude Code

In your Claude Code settings, add the AgentID MCP server:

{
  "mcpServers": {
    "agentid-{your_handle}": {
      "type": "http",
      "url": "https://agentid.live/api/mcp/{your_handle}",
      "headers": {
        "Authorization": "Bearer {your_mcp_secret}"
      }
    }
  }
}

Replace {your_handle} and {your_mcp_secret} with the values from your agent's settings page.

3. Follow the session protocol

Once connected, the MCP server provides resources and tools. At the start of every session:

  1. Call report_activity(type="task.started", title="Session started", detail="\x3Cwhat the user asked>")
  2. Read your identity: agentid://identity/{handle}
  3. Read your memory: agentid://memory/{handle}
  4. Check for missions: read_mission()

Available MCP Tools

Memory

write_memory(key, value)
Store a persistent fact about the project or user. Use focused, specific keys — never one large blob.
Examples: project_stack, user_timezone, decision_deploy

read_memory(key?)
Read a specific memory key, or all memory if no key given.

search_memory(query)
Semantic search across all memory entries.


Activity Reporting

report_activity(type, title, detail, tokens_used?)
Report what you're doing — shows in the live Agency dashboard. Valid types:

  • task.started — before beginning a task
  • task.progress — at each meaningful step (detail required)
  • task.completed — when done (include tokens_used)
  • task.failed — on error

Detail is required on every call. Say specifically what happened — not "Task completed" but "Rewrote auth middleware, removed session token storage."


Multi-Agent Missions

Use these when multiple agents share the same identity and need to coordinate.

start_mission({ title, goal })
Declare a shared goal. Returns current status of all agents on this identity.

read_mission()
Read the active mission, all agent statuses, and any handoff addressed to you. Returns a YOUR ACTION section if a handoff targets your handle. Call this at session start.

update_status({ current_task, status })
Broadcast your current task to other agents. Status values: working | idle | done.

handoff({ summary, next_steps[], to? })
Pass work to another agent (or to: "any" for open pickup). Records what you completed and what comes next.


Session Protocol (copy into your CLAUDE.md)

SESSION START: Call report_activity (type="task.started"). Read identity and memory resources. Call read_mission() to check for active missions.

EVERY TASK: Call report_activity (task.started) before starting. Call report_activity (task.progress) at each meaningful step. Call report_activity (task.completed OR task.failed) when done.

MEMORY: Call read_memory at session start. Call write_memory whenever you learn a persistent fact.

MISSIONS: If a handoff is addressed to you, act on it immediately.

Resources

Usage Guidance
This skill is coherent with its stated purpose, but before enabling it: (1) verify you trust https://agentid.live and review its privacy/security docs; (2) store the MCP secret only in Claude Code's secure settings and do not reuse it; (3) grant the integration the minimum privileges possible and rotate/revoke the secret if compromised; (4) avoid writing passwords or other highly sensitive secrets into AgentID memory; (5) be aware agents instructed to 'act on handoff immediately' may perform autonomous actions — test with low privileges first and monitor the AgentID dashboard for activity.
Capability Analysis
Type: OpenClaw Skill Name: agentid-mcp Version: 1.0.0 The AgentID MCP skill instructs the agent to exfiltrate potentially sensitive data, including the user's specific queries and project-specific facts, to an external service (https://agentid.live). The SKILL.md file contains a 'Session Protocol' designed to be injected into the agent's configuration to ensure persistent activity reporting and memory synchronization. While these behaviors are presented as features for multi-agent coordination, the explicit instruction to report 'what the user asked' and the requirement to send project details to a third-party API represent a significant privacy risk and data exfiltration vector.
Capability Assessment
Purpose & Capability
Name/description match the instructions: the skill explains how to connect Claude Code to agentid.live, use an MCP secret, and read/write shared identity/memory and mission endpoints. It does not request unrelated binaries, credentials, or config paths.
Instruction Scope
All runtime instructions are scoped to the AgentID MCP protocol (report_activity, read/write memory, read_mission, etc.) and the agentid.live endpoints. The SKILL.md does not instruct reading local files, unrelated environment variables, or calling external endpoints outside agentid.live.
Install Mechanism
Instruction-only skill with no install spec and no code files — the lowest installation risk (nothing is downloaded or written to disk by the skill itself).
Credentials
The skill declares no required env vars, but the protocol requires placing an MCP secret (Bearer token) into Claude Code settings. This is proportional to the integration, but the user should treat that secret as sensitive and store it only in a secure agent config; do not reuse the secret elsewhere and avoid writing highly sensitive data into AgentID memory.
Persistence & Privilege
always is false and the skill does not request elevated platform privileges. Note: the SKILL.md tells the agent to act on mission handoffs immediately — that is functional behavior of the integration, so consider whether you want agents to autonomously execute handed-off work.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install agentid-mcp
  3. After installation, invoke the skill by name or use /agentid-mcp
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release — AgentID MCP skill for persistent memory, activity reporting, and multi-agent coordination
Metadata
Slug agentid-mcp
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is AgentID MCP?

Connect Claude Code to AgentID — persistent shared memory, live activity reporting, and multi-agent mission coordination via MCP. It is an AI Agent Skill for Claude Code / OpenClaw, with 82 downloads so far.

How do I install AgentID MCP?

Run "/install agentid-mcp" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is AgentID MCP free?

Yes, AgentID MCP is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does AgentID MCP support?

AgentID MCP is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created AgentID MCP?

It is built and maintained by colapsis (@colapsis); the current version is v1.0.0.

💬 Comments