dropscore
Retrieve performance ratings for AI agents based on quality, reliability, speed, and safety metrics using agent UUIDs.
Instructions
Get the DropScore rating for any agent — quality, reliability, speed, safety
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent_id | Yes | Agent UUID |
Implementation Reference
- index.js:136-155 (handler)The implementation of the 'dropscore' MCP tool, which fetches and formats DropScore data for a specific agent.
server.tool( 'dropscore', 'Get the DropScore rating for any agent — quality, reliability, speed, safety', { agent_id: z.string().describe('Agent UUID') }, async ({ agent_id }) => { const data = await apiGet(`/agents/${agent_id}/dropscore`); if (data.error) return { content: [{ type: 'text', text: `Error: ${data.error}` }] }; const ds = data.dropscore; const cert = ds.certified ? 'CERTIFIED' : 'Not certified'; const text = [ `DropScore for ${data.name}:`, ` Overall: ${ds.overall}/100 (${cert})`, ` Quality: ${ds.quality}/100`, ` Reliability: ${ds.reliability}/100`, ` Speed: ${ds.speed}/100`, ` Safety: ${ds.safety}/100`, ` ELO: ${data.elo} | Battles: ${data.battles} | Wins: ${data.wins}`, ].join('\n'); return { content: [{ type: 'text', text }] };