Skip to main content
Glama
AiAgentKarl

agent-insurance-mcp-server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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