Servidor MCP

agent-commerce-mcp

io.github.bch1212/agent-commerce-mcp
Comercio y retail Pagos y fintech Público y accesible MCP 2025-11-25

Qué hace este MCP

Discovers and compares products and vendors, provides pricing and recommendations, supports affiliate registration, and creates Stripe or Gumroad checkout sessions.

compare_products
Compare products
Side-by-side feature/price matrix for 2-5 products.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slugs'], 'properties': {'slugs': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 5, 'minItems': 2, 'description': 'Product slugs to compare side-by-side'}, 'vs_competitor': {'type': 'string', 'description': 'Optional competitor name for context'}}, 'additionalProperties': False}
create_checkout
Create checkout session
Create a live Stripe (or Gumroad) checkout URL for the buyer. Pass `referral_code` to credit an affiliate.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product_slug', 'tier', 'email'], 'properties': {'tier': {'type': 'string', 'description': "Tier name (e.g., 'Pro', 'Team')"}, 'email': {'type': 'string', 'format': 'email', 'description': 'Buyer email â\x80\x94 Stripe will send the receipt here'}, 'product_slug': {'type': 'string', 'description': 'Product slug to buy'}, 'referral_code': {'type': 'string', 'description': 'Affiliate referral code that should be credited'}}, 'additionalProperties': False}
get_affiliate_info
Affiliate program info
Commission rates (15-30%), tracking, and tier perks. Pass product_slug for that product's specific rate.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'product_slug': {'type': 'string', 'description': 'Optional: a specific product to get the affiliate rate for'}}, 'additionalProperties': False}
get_cross_sells
Get cross-sell recommendations
Given the current product, return related products from the cross-sell graph and the recommended bundle.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['current_product'], 'properties': {'agent_context': {'type': 'string', 'description': "Optional: extra context about the buyer's stack or goals"}, 'current_product': {'type': 'string', 'description': 'Product the buyer is currently considering or already owns'}}, 'additionalProperties': False}
get_free_tier
Get free tier access
Returns instant access details for a product's free tier (signup URL or install command).
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product_slug'], 'properties': {'product_slug': {'type': 'string', 'description': 'Product to access for free'}}, 'additionalProperties': False}
get_mcp_install
Get MCP install command
Exact install command/snippet for a product's MCP server in claude_desktop, claude_code, cursor, cline, or windsurf.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product_slug', 'client'], 'properties': {'client': {'enum': ['claude_desktop', 'claude_code', 'cursor', 'cline', 'windsurf'], 'type': 'string', 'description': 'Target MCP client'}, 'product_slug': {'type': 'string', 'description': 'Product slug, must be an MCP-enabled product'}}, 'additionalProperties': False}
get_pricing
Get pricing
Full pricing breakdown for a product (tiers, monthly/yearly, affiliate rate).
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product_slug'], 'properties': {'tier': {'type': 'string', 'description': 'Specific tier name to highlight'}, 'billing': {'enum': ['monthly', 'yearly'], 'type': 'string'}, 'product_slug': {'type': 'string', 'description': "Product slug from the catalog (e.g., 'injectshield')"}}, 'additionalProperties': False}
get_recommendation
Recommend products for a problem
Given a problem statement (and optionally a stack/company size), return 1-3 best-fit products with reasoning.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['problem'], 'properties': {'stack': {'type': 'string', 'description': "Tech stack or category they already use (e.g., 'OpenAI + Pinecone + Vercel')"}, 'problem': {'type': 'string', 'description': 'Problem the user is trying to solve, in their own words'}, 'company_size': {'enum': ['solo', 'small', 'mid', 'enterprise'], 'type': 'string'}}, 'additionalProperties': False}
get_trust_score
Get vendor trust score (AgentTrust)
Returns Halverson IQ's AgentTrust reputation score plus operational summary.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
register_affiliate
Register as an affiliate
Instantly register an agent or operator as an affiliate. Returns a referral_code for use in create_checkout.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['agent_id', 'operator_email'], 'properties': {'agent_id': {'type': 'string', 'description': "Stable identifier for the recommending agent (e.g., 'cursor.user-12345')"}, 'products': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional: specific products this affiliate plans to promote'}, 'operator_email': {'type': 'string', 'format': 'email', 'description': 'Where to send commission payouts'}}, 'additionalProperties': False}
request_partnership
Request a partnership
Submit a partnership proposal (cross-listing, joint bundle, embed, co-marketing). Reviewed in 3 business days.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['proposal', 'agent_id', 'contact_email'], 'properties': {'agent_id': {'type': 'string', 'description': 'Identifier for the proposing agent or company'}, 'proposal': {'type': 'string', 'description': "Free-text partnership proposal â\x80\x94 what you'd like to build/co-market"}, 'contact_email': {'type': 'string', 'format': 'email'}, 'integration_type': {'enum': ['cross_listing', 'joint_bundle', 'embed', 'co_marketing', 'data_share', 'other'], 'type': 'string'}}, 'additionalProperties': False}
request_product_consultation
Request a product consultation
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.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product_slug', 'email'], 'properties': {'name': {'type': 'string', 'description': 'Optional buyer name'}, 'email': {'type': 'string', 'format': 'email', 'description': 'Email address where the buyer explicitly asked to be contacted'}, 'product_slug': {'enum': ['agentfetch', 'queryshield', 'agent_commerce'], 'type': 'string', 'description': 'Product the buyer explicitly requested a consultation about'}}, 'additionalProperties': False}
search_products
Search products
Search the catalog of SaaS, developer tools, services, and MCP servers. Returns ranked matches with score and reason.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], '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': {'enum': ['saas', 'developer', 'service', 'mcp'], 'type': 'string', 'description': 'Filter by category'}, 'use_case': {'type': 'string', 'description': 'Specific use case keywords'}, 'budget_max': {'type': 'number', 'description': 'Max monthly USD the buyer is willing to spend'}}, 'additionalProperties': False}
verify_vendor
Verify vendor
Returns full vendor info: company, products live, MCP endpoints, refund/data policies.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Añadido
verify_vendor
17 de September de 2026 a las 12:40
Añadido
get_trust_score
17 de September de 2026 a las 12:40
Añadido
get_cross_sells
17 de September de 2026 a las 12:40
Añadido
request_partnership
17 de September de 2026 a las 12:40
Añadido
register_affiliate
17 de September de 2026 a las 12:40
Añadido
get_affiliate_info
17 de September de 2026 a las 12:40
Añadido
request_product_consultation
17 de September de 2026 a las 12:40
Añadido
get_mcp_install
17 de September de 2026 a las 12:40
Añadido
get_free_tier
17 de September de 2026 a las 12:40
Añadido
create_checkout
17 de September de 2026 a las 12:40
Añadido
get_pricing
17 de September de 2026 a las 12:40
Añadido
compare_products
17 de September de 2026 a las 12:40
Añadido
get_recommendation
17 de September de 2026 a las 12:40
Añadido
search_products
17 de September de 2026 a las 12:40