Chapa

Read, compare, and verify public developer impact profiles and Chapa badges.

Should I use this

Quality & Safety

B
Description quality
89%
Schema completeness
69%
Naming quality
93%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (2)

  • LOWTool 'verify_badge' description lacks action verbin verify_badge
  • LOWTool 'explain_verification' description lacks action verbin explain_verification

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~823Tokens (tool definitions)
~395 BTypical response size
Moderate attention impact (0.64% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "chapa": {
      "url": "https://chapa.thecreativetoken.com/api/mcp"
    }
  }
}

Remote endpoints

https://chapa.thecreativetoken.com/api/mcpstreamable-http

What it can do

Tool inventory

Tools (9)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢get_site_capabilities

Describe Chapa and list its agent-facing tools and entry points.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢find_profile(handle)

Resolve a GitHub handle to its Chapa profile and badge URLs.

Input Schema

{
  "type": "object",
  "properties": {
    "handle": {
      "type": "string"
    }
  },
  "required": [
    "handle"
  ],
  "additionalProperties": false
}
🟢get_impact_profile(handle)

Return the selected policy receipt, including v7.4 or v7.5 recorded activity and product outcomes for a GitHub handle, including its policy, identity, exact/display points and Quality breakdown. When no receipt is drawable, return scoringStatus and the initial Emerging archetype for registered users.

Input Schema

{
  "type": "object",
  "properties": {
    "handle": {
      "type": "string"
    }
  },
  "required": [
    "handle"
  ],
  "additionalProperties": false
}
🟢get_impact_history(handle)

Return policy-labelled daily receipt winners and trends for a GitHub handle, including the desired policy and upgrade state.

Input Schema

{
  "type": "object",
  "properties": {
    "handle": {
      "type": "string"
    }
  },
  "required": [
    "handle"
  ],
  "additionalProperties": false
}
🟢verify_badge(hash)

Look up the public verification result for a Chapa badge hash.

Input Schema

{
  "type": "object",
  "properties": {
    "hash": {
      "type": "string",
      "pattern": "^(?:[0-9a-f]{8}|[0-9a-f]{16}|[0-9a-f]{32}|v7\\.[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}\\.[0-9a-f]{64})$"
    }
  },
  "required": [
    "hash"
  ],
  "additionalProperties": false
}
🟢explain_verification

Explain Chapa badge verification guarantees and limits.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢explain_dimension(handle, dimension)

Explain one impact dimension from the selected policy receipt, including sealed v7.4 or v7.5 contributions and outcome availability, automatic Quality and optional reviewed bonus.

Input Schema

{
  "type": "object",
  "properties": {
    "handle": {
      "type": "string"
    },
    "dimension": {
      "type": "string",
      "enum": [
        "delivery",
        "quality",
        "consistency",
        "breadth",
        "craft"
      ]
    }
  },
  "required": [
    "handle",
    "dimension"
  ],
  "additionalProperties": false
}
🟢compare_profiles(handle, other_handle)

Compare two public Chapa impact profiles by the headline each badge draws.

Input Schema

{
  "type": "object",
  "properties": {
    "handle": {
      "type": "string"
    },
    "other_handle": {
      "type": "string"
    }
  },
  "required": [
    "handle",
    "other_handle"
  ],
  "additionalProperties": false
}
🟢get_embed_snippet(handle)

Return ready-to-paste Markdown and HTML for a live Chapa badge.

Input Schema

{
  "type": "object",
  "properties": {
    "handle": {
      "type": "string"
    }
  },
  "required": [
    "handle"
  ],
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded9 tools
verifiedversion not recorded9 tools
verifiedversion not recorded9 tools
verifiedversion not recorded9 tools
verifiedversion not recorded9 tools
verifiedversion not recorded9 tools