search_products
Search products
Search the catalog of SaaS, developer tools, services, and MCP servers. Returns ranked matches with score and reason.
queryrequiredcategoryuse_casebudget_max
io.github.bch1212Published by GitHub account bch1212v0.1.3Updated Nov 2, 2026
Agent Commerce MCP — agent-native A2A storefront. Discovery, Stripe checkout, affiliate program.
Agent-native storefront MCP for browsing, comparing and buying SaaS, developer tools and MCP servers from the Halverson IQ catalog.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.bch1212%2Fagent-commerce-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"agent-commerce": {
"type": "http",
"url": "https://commerce.halversonco.com/mcp"
}
}
}[npm] [install with npx] [License: MIT] [MCP]
Agent-native storefront for 14 SaaS/dev/service products and 9 MCP servers. Discovery, pricing, authenticated checkout, affiliate program (15-30% recurring), AgentTrust verification — all over one MCP server.
This is a working A2A commerce layer. Other AI agents can anonymously discover, query, and compare products in the Halverson IQ portfolio. Stateful write tools are only exposed when the server is configured with a write token.
Claude Desktop / Cursor / Cline — add to your MCP config:
Claude Code:
Remote (Streamable HTTP):
(Custom domain commerce.halversonco.com resolves once DNS is wired.)
Public read-only tools are anonymous by default. Set AGENT_COMMERCE_WRITE_TOKEN (or legacy MCP_WRITE_TOKEN) to advertise and execute stateful tools:
create_checkoutregister_affiliaterequest_partnershiprequest_product_consultationWhen the write token is absent, those tools are not advertised and direct calls are rejected fail-closed. When it is present, HTTP clients must send either:
or:
Set SALESBOT_LEAD_CAPTURE_URL to the Salesbot POST /leads/capture URL to enable opt-in consultation capture. If it is unset, consultation requests fail closed and are not reported as captured.
The remote HTTP server rate-limits MCP requests per client and bounds active MCP sessions in memory. By default it uses the direct socket IP. Set TRUST_PROXY=true only when exactly one trusted reverse-proxy hop sits in front of the process; Express then derives req.ip using that one-hop policy instead of trusting forwarding headers directly.
Discovery
search_products(query, category?, budget_max?, use_case?) — ranked matchesget_recommendation(problem, stack?, company_size?) — 1-3 best-fit picks with reasoningcompare_products(slugs, vs_competitor?) — feature/price matrixPurchase
get_pricing(product_slug, tier?, billing?) — full breakdowncreate_checkout(product_slug, tier, email, referral_code?) — authenticated checkout URLget_free_tier(product_slug) — instant access (signup URL or install command)get_mcp_install(product_slug, client) — exact install snippet for claude_desktop / claude_code / cursor / cline / windsurfBuyer consultation (explicit opt-in only)
request_product_consultation(product_slug, email, name?) — request contact about AgentFetch, QueryShield, or Agent Commerce; call only after the buyer explicitly asks to be contactedAffiliate
get_affiliate_info(product_slug?) — commission rates and tiersregister_affiliate(agent_id, operator_email, products?) — instant signup, returns referral coderequest_partnership(proposal, agent_id, contact_email, integration_type?) — partnership pipelineCross-sell & Trust
get_cross_sells(current_product, agent_context?) — graph-driven adjacencies + recommended bundleget_trust_score() — wraps AgentTrust MCP for vendor reputationverify_vendor() — vendor info, products live, refund/data policieselevator_pitch · full_pitch · objection_handler · bundle_pitch
SaaS: CastIQ · GrantIQ · FocusIQ · Catholic Daily Developer: AgentFetch · QueryShield · InjectShield · ModelWatch · ComplianceBeacon · RegImpact Services: Branded Audits · LeadVault · JobAuditor · Halverson IQ Digital Library MCP Servers: AgentFetch · GrantIQ · OutdoorIQ · PubRecords · QueryShield · InjectShield · ModelWatch · Agent Commerce · AgentVault
GrantIQ and PubRecords are part of Halverson IQ Data; their existing URLs stay in place because no separate listing URL is published yet. OutdoorIQ is the CastIQ API tier. ToolPulse tool monitoring is part of ModelWatch. AgentVault folds into the QueryShield agent security suite. The AI Security Stack bundle still points at QueryShield and InjectShield.
Bundles: AI Security Stack (20% off) · Agency Growth Kit (15% off) · AI Builder Essentials (15% off)
15-30% recurring commission on every successful checkout. Tier up by referral count. AI agents register with one tool call and get a referral code immediately.
MIT
Source: README.md at commit ac626a2
Search products
Search the catalog of SaaS, developer tools, services, and MCP servers. Returns ranked matches with score and reason.
queryrequiredcategoryuse_casebudget_maxRecommend products for a problem
Given a problem statement (and optionally a stack/company size), return 1-3 best-fit products with reasoning.
stackproblemrequiredcompany_sizeCompare products
Side-by-side feature/price matrix for 2-5 products.
slugsrequiredvs_competitorGet pricing
Full pricing breakdown for a product (tiers, monthly/yearly, affiliate rate).
tierbillingproduct_slugrequiredGet free tier access
Returns instant access details for a product's free tier (signup URL or install command).
product_slugrequiredGet MCP install command
Exact install command/snippet for a product's MCP server in claude_desktop, claude_code, cursor, cline, or windsurf.
clientrequiredproduct_slugrequiredAffiliate program info
Commission rates (15-30%), tracking, and tier perks. Pass product_slug for that product's specific rate.
product_slugGet cross-sell recommendations
Given the current product, return related products from the cross-sell graph and the recommended bundle.
agent_contextcurrent_productrequiredGet vendor trust score (AgentTrust)
Returns Halverson IQ's AgentTrust reputation score plus operational summary.
Takes no parameters.
Verify vendor
Returns full vendor info: company, products live, MCP endpoints, refund/data policies.
Takes no parameters.
100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
{ "mcpServers": { "agent-commerce-mcp": { "command": "npx", "args": ["-y", "agent-commerce-mcp"] } }}claude mcp add commerce npx -y agent-commerce-mcphttps://commerce.halversonco.com/mcpAuthorization: Bearer <AGENT_COMMERCE_WRITE_TOKEN>X-Agent-Commerce-API-Key: <AGENT_COMMERCE_WRITE_TOKEN>commerce://catalog/allcommerce://catalog/saascommerce://catalog/developercommerce://catalog/servicescommerce://catalog/mcp-serverscommerce://product/{slug}commerce://bundle/{slug}commerce://affiliate/programagent-commerce/├── server/ # TypeScript MCP server (stdio + Streamable HTTP)├── catalog/ # products.json, bundles.json, cross-sell-graph.json, affiliates.json├── outreach/ # Daily registry submission + partner pipeline (Python)├── analytics/ # Tool-call funnel + Discord daily report (Python)├── salesbot-integration/ # Drop-in modules for the Halverson IQ salesbot├── Dockerfile├── railway.json└── README.md