agent-insurance-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_escrowA | Erstellt einen neuen Escrow fuer eine Agent-Transaktion. Sperrt den angegebenen Betrag sicher zwischen Buyer und Seller Agent. Der Betrag wird erst freigegeben, wenn die Aufgabe abgeschlossen ist oder ein Streitfall geloest wurde. Risikobasierte Praemie wird berechnet. Args: buyer_agent_id: ID des zahlenden Agents (z.B. 'agent_weather_v2') seller_agent_id: ID des leistungserbringenden Agents (z.B. 'agent_code_gen') amount: Betrag der abzusichernden Transaktion (z.B. 50.0) task_description: Beschreibung der zu erbringenden Leistung deadline_hours: Frist in Stunden bis zur automatischen Aufloesung (1-720, Standard: 24) |
| release_escrowB | Gibt den Escrow frei und zahlt den Seller aus. Beendet einen aktiven Escrow nach Abschluss der Aufgabe. Bei 'success' erhaelt der Seller den vollen Betrag. Bei 'partial' wird anteilig nach quality_score ausgezahlt. Args: escrow_id: ID des freizugebenden Escrows (z.B. 'escrow_abc123def456') outcome: Ergebnis der Transaktion ('success' oder 'partial') quality_score: Qualitaet der Leistung von 1-10 (nur bei 'partial' relevant, Standard: 8) |
| open_disputeA | Eroeffnet einen Streitfall fuer einen Escrow. Startet einen automatischen Bewertungsprozess und setzt den Escrow auf 'disputed'. Die automatische Erstbewertung basiert auf Schluesselwoertern in der Begruendung. Args: escrow_id: ID des bestrittenen Escrows reason: Begruendung fuer den Streitfall (z.B. 'Task not delivered as agreed') evidence: Optionale Beweise oder Details (z.B. API-Responses, Logs) |
| get_insurance_quoteA | Erstellt eine Versicherungsquote vor einer Agent-Transaktion. Berechnet den Risiko-Score und die Praemie fuer eine geplante Transaktion. Empfohlen vor jeder create_escrow-Anfrage um die Kosten zu kennen. Args: buyer_agent_id: ID des Buyers seller_agent_id: ID des Sellers amount: Geplanter Transaktionsbetrag task_type: Art der Aufgabe ('general', 'code', 'data', 'content', 'analysis') |
| process_claimA | Verarbeitet einen Schadensfall und schliesst den Streitfall. Loest einen offenen Dispute auf und verteilt den Escrow-Betrag gemaess der Entscheidung. Benoetigt manuelle Eingabe nach Pruefung der Beweise. Args: dispute_id: ID des zu loesenden Streitfalls resolution: Entscheidung ('buyer_wins', 'seller_wins', 'split') buyer_pct: Prozentsatz fuer den Buyer bei 'split'-Entscheidung (0-100, Standard: 50) |
| get_escrow_statusA | Gibt den aktuellen Status und alle Details eines Escrows zurueck. Zeigt Betrag, Parteien, Frist, Risiko-Score und alle Auszahlungsdetails. Erkennt abgelaufene Escrows automatisch. Args: escrow_id: ID des Escrows (z.B. 'escrow_abc123def456') |
| list_escrowsA | List and filter all escrows in the system. Browse all escrow transactions with optional filters. Shows escrow ID, status, parties, amount, and risk score. Expired escrows are automatically detected. Args: status: Filter by status ('active', 'released', 'disputed', 'expired', 'claim_resolved'). Empty string returns all escrows. agent_id: Filter by agent ID (matches buyer OR seller). Empty = all agents. limit: Maximum results to return (1-100, default: 20) |
| get_agent_historyA | Get full transaction history and trust metrics for an agent. Shows all escrows (as buyer and seller), dispute rate, completion rate, average quality score, and a computed trust score (0-100). Useful for evaluating agent reliability before transacting. Args: agent_id: ID of the agent to check (e.g. 'agent_weather_v2') |
| auto_resolve_expiredA | Automatically resolve all expired escrows. Escrows past their deadline are resolved in favor of the buyer (full refund), since the seller failed to deliver on time. Run this periodically to keep the system clean. |
| insurance_analyticsA | Get detailed analytics about the insurance system. Shows volume trends, top agents by volume, risk distribution, dispute rates, quality scores, and status breakdown. Useful for monitoring system health and agent economy trends. |
| get_insurance_infoA | Gibt Systeminformationen und Statistiken ueber das Insurance-System zurueck. Zeigt Gesamtanzahl der Escrows, aktive Disputes, geschuetzte Betraege und verfuegbare Tools. Nuetzlich fuer einen Ueberblick ueber das System. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/AiAgentKarl/agent-insurance-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server