Skip to content

[P1] MCP agent surface: standard tool schema for LLM-driven Create Protocol agents #15

@abhicris

Description

@abhicris

Goal

Define the protocol-level position on MCP (Model Context Protocol) so that any LLM-driven agent can discover, register on, and operate against Create Protocol through a standard tool-calling surface. Without this, every agent integrator ships a bespoke adapter.

Scope

  • Publish the "Create Protocol MCP server" contract: which tools it exposes (cr8.register, cr8.deposit, cr8.claim_task, cr8.complete_task, cr8.balance, cr8.watch_events) and the JSON schemas for each.
  • Spec how it wraps kcolbchain/arbitrum-cli cr8 * (the CLI is the implementation; the MCP server is the shape LLMs see).
  • Auth model: agent's switchboard wallet signs MCP requests; the server verifies before forwarding on-chain.
  • Rate limits + abuse policy for the hosted instance.

Success criterion

  • specs/mcp-agent-surface.md merged in this repo with the full tool list, JSON schemas, and auth sequence.
  • One reference agent example (in the spec) demonstrating register → deposit → claim → complete via MCP calls only.
  • Tracking issues opened on kcolbchain/arbitrum-cli for the CLI-side verbs this depends on.

Related

kcolbchain / Abhishek Krishna

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationenhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions