agent-commerce-mcp

Agent Commerce MCP — agent-native A2A storefront. Discovery, Stripe checkout, affiliate program.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
80%
Vollständigkeit des Schemas
88%
Qualität der Benennung
94%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (6)

  • LOWTool 'get_recommendation' description lacks action verbin get_recommendation
  • LOWTool 'compare_products' description lacks action verbin compare_products
  • LOWTool 'get_pricing' description lacks action verbin get_pricing
  • LOWTool 'get_free_tier' description lacks action verbin get_free_tier
  • LOWTool 'get_mcp_install' description lacks action verbin get_mcp_install
  • LOWTool 'get_cross_sells' description lacks action verbin get_cross_sells

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,663Tokens (Tool-Definitionen)
~1.1 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.30% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "agent-commerce-mcp": {
      "command": "npx",
      "args": [
        "agent-commerce-mcp"
      ]
    }
  }
}

Ausführbare Pakete

npmagent-commerce-mcp0.1.3stdio

Remote-Endpunkte

https://web-production-e9e1f.up.railway.app/mcpstreamable-http
https://commerce.halversonco.com/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (14)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢search_products(query, category, budget_max, use_case)

Search the catalog of SaaS, developer tools, services, and MCP servers. Returns ranked matches with score and reason.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "What the agent or its user is trying to accomplish (e.g., 'block prompt injection', 'fishing reports', 'lead lists for dentists')"
    },
    "category": {
      "type": "string",
      "enum": [
        "saas",
        "developer",
        "service",
        "mcp"
      ],
      "description": "Filter by category"
    },
    "budget_max": {
      "type": "number",
      "description": "Max monthly USD the buyer is willing to spend"
    },
    "use_case": {
      "type": "string",
      "description": "Specific use case keywords"
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_recommendation(problem, stack, company_size)

Given a problem statement (and optionally a stack/company size), return 1-3 best-fit products with reasoning.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "problem": {
      "type": "string",
      "description": "Problem the user is trying to solve, in their own words"
    },
    "stack": {
      "type": "string",
      "description": "Tech stack or category they already use (e.g., 'OpenAI + Pinecone + Vercel')"
    },
    "company_size": {
      "type": "string",
      "enum": [
        "solo",
        "small",
        "mid",
        "enterprise"
      ]
    }
  },
  "required": [
    "problem"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪compare_products(slugs, vs_competitor)

Side-by-side feature/price matrix for 2-5 products.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "slugs": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "minItems": 2,
      "maxItems": 5,
      "description": "Product slugs to compare side-by-side"
    },
    "vs_competitor": {
      "type": "string",
      "description": "Optional competitor name for context"
    }
  },
  "required": [
    "slugs"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_pricing(product_slug, tier, billing)

Full pricing breakdown for a product (tiers, monthly/yearly, affiliate rate).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "product_slug": {
      "type": "string",
      "description": "Product slug from the catalog (e.g., 'injectshield')"
    },
    "tier": {
      "type": "string",
      "description": "Specific tier name to highlight"
    },
    "billing": {
      "type": "string",
      "enum": [
        "monthly",
        "yearly"
      ]
    }
  },
  "required": [
    "product_slug"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡create_checkout(product_slug, tier, email, referral_code)

Create a live Stripe (or Gumroad) checkout URL for the buyer. Pass `referral_code` to credit an affiliate.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "product_slug": {
      "type": "string",
      "description": "Product slug to buy"
    },
    "tier": {
      "type": "string",
      "description": "Tier name (e.g., 'Pro', 'Team')"
    },
    "email": {
      "type": "string",
      "format": "email",
      "description": "Buyer email — Stripe will send the receipt here"
    },
    "referral_code": {
      "type": "string",
      "description": "Affiliate referral code that should be credited"
    }
  },
  "required": [
    "product_slug",
    "tier",
    "email"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_free_tier(product_slug)

Returns instant access details for a product's free tier (signup URL or install command).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "product_slug": {
      "type": "string",
      "description": "Product to access for free"
    }
  },
  "required": [
    "product_slug"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_mcp_install(product_slug, client)

Exact install command/snippet for a product's MCP server in claude_desktop, claude_code, cursor, cline, or windsurf.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "product_slug": {
      "type": "string",
      "description": "Product slug, must be an MCP-enabled product"
    },
    "client": {
      "type": "string",
      "enum": [
        "claude_desktop",
        "claude_code",
        "cursor",
        "cline",
        "windsurf"
      ],
      "description": "Target MCP client"
    }
  },
  "required": [
    "product_slug",
    "client"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡request_product_consultation(product_slug, email, name)

Submit a buyer's opt-in request for a product consultation. This tool may only be called after the buyer explicitly asks to be contacted.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "product_slug": {
      "type": "string",
      "enum": [
        "agentfetch",
        "queryshield",
        "agent_commerce"
      ],
      "description": "Product the buyer explicitly requested a consultation about"
    },
    "email": {
      "type": "string",
      "format": "email",
      "description": "Email address where the buyer explicitly asked to be contacted"
    },
    "name": {
      "type": "string",
      "description": "Optional buyer name"
    }
  },
  "required": [
    "product_slug",
    "email"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_affiliate_info(product_slug)

Commission rates (15-30%), tracking, and tier perks. Pass product_slug for that product's specific rate.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "product_slug": {
      "type": "string",
      "description": "Optional: a specific product to get the affiliate rate for"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡register_affiliate(agent_id, operator_email, products)

Instantly register an agent or operator as an affiliate. Returns a referral_code for use in create_checkout.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string",
      "description": "Stable identifier for the recommending agent (e.g., 'cursor.user-12345')"
    },
    "operator_email": {
      "type": "string",
      "format": "email",
      "description": "Where to send commission payouts"
    },
    "products": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Optional: specific products this affiliate plans to promote"
    }
  },
  "required": [
    "agent_id",
    "operator_email"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡request_partnership(proposal, agent_id, contact_email, integration_type)

Submit a partnership proposal (cross-listing, joint bundle, embed, co-marketing). Reviewed in 3 business days.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "proposal": {
      "type": "string",
      "description": "Free-text partnership proposal — what you'd like to build/co-market"
    },
    "agent_id": {
      "type": "string",
      "description": "Identifier for the proposing agent or company"
    },
    "contact_email": {
      "type": "string",
      "format": "email"
    },
    "integration_type": {
      "type": "string",
      "enum": [
        "cross_listing",
        "joint_bundle",
        "embed",
        "co_marketing",
        "data_share",
        "other"
      ]
    }
  },
  "required": [
    "proposal",
    "agent_id",
    "contact_email"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_cross_sells(current_product, agent_context)

Given the current product, return related products from the cross-sell graph and the recommended bundle.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "current_product": {
      "type": "string",
      "description": "Product the buyer is currently considering or already owns"
    },
    "agent_context": {
      "type": "string",
      "description": "Optional: extra context about the buyer's stack or goals"
    }
  },
  "required": [
    "current_product"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_trust_score

Returns Halverson IQ's AgentTrust reputation score plus operational summary.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪verify_vendor

Returns full vendor info: company, products live, MCP endpoints, refund/data policies.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet14 Tools
verifiziertVersion nicht aufgezeichnet14 Tools
verifiziertVersion nicht aufgezeichnet14 Tools
verifiziertVersion nicht aufgezeichnet14 Tools
verifiziertVersion nicht aufgezeichnet14 Tools
verifiziertVersion nicht aufgezeichnet14 Tools