Skip to content

MCP contract: add tool annotations and standardized errors #199

Description

@sajeetharan

Problem

The MCP server doesn't provide stable, annotated hints for tool discovery or standardized error guidelines, making automated retries and agent-side error handling difficult.

Acceptance Criteria

  • Provide read-only annotations for discovery tools.
  • Provide state-changing annotations for introduction tools.
  • Implement stable error codes and structured categories.
  • Document and implement retry/rate-limit guidance for client agents.
  • Tests and developer documentation.

Dependencies

  • None.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions