Skip to content

MARS Economic

by mars-economic-agent-gateway.mars-economic.workers.dev · remote · no sign-in to list tools · v1.0.0 · published by dev.workers.mars-economic.mars-economic-agent-gateway

Supplier sourcing, procurement, commercial intelligence, RFQ routing and B2B deal coordination.

Final · 3Changes · 23

30 tools: 3 do something that can't be undone, 23 change things and 4 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http mars-economic https://mars-economic-agent-gateway.mars-economic.workers.dev/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

30 tools

Can't be undone 3Claude Code: ask
  • mars_purchase_feedbackFREE optional reason-coded feedback.No findings

    Why it is in this group

    • The name "mars_purchase_feedback" says "purchase": a word that usually means money moves, which cannot be taken back.
    Description, as the server wrote it
    FREE optional reason-coded feedback. No free text, IP, User-Agent, referrer, or raw journey id is stored.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • publish_demandSubmit B2B demand for review.No findings

    Why it is in this group

    • The name "publish_demand" says "publish": a word for a change that another call does not undo.
    Description, as the server wrote it
    Submit B2B demand for review. MARS remains intermediary only.
  • publish_offerSubmit supplier offer/capability for review.No findings

    Why it is in this group

    • The name "publish_offer" says "publish": a word for a change that another call does not undo.
    Description, as the server wrote it
    Submit supplier offer/capability for review.
Changes things 23Claude Code: ask
  • build_economic_opportunity_portfolioBuild a ranked portfolio across multiple buyer-demand families with deduplicated buyers, capability-verified suppliers, sequential external-source execution, targeted supplier reco…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Build a ranked portfolio across multiple buyer-demand families with deduplicated buyers, capability-verified suppliers, sequential external-source execution, targeted supplier recovery and no named-counterparty deployment gate.
  • build_portfolio_conversion_queueBuild a portfolio-wide public business-contact enrichment and formal-eligibility outreach queue.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Build a portfolio-wide public business-contact enrichment and formal-eligibility outreach queue. Requests are deduplicated, deadline-prioritized, owner-approval gated, and never sent automatically.
  • discover_buyer_demandDiscover live open Buyer demand from official procurement sources.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Discover live open Buyer demand from official procurement sources. No automatic contact and no money movement.
  • discover_commercial_counterpartiesDiscover commercial public A2A/MCP services and B2B SaaS commission programs.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Discover commercial public A2A/MCP services and B2B SaaS commission programs. Never contacts them automatically.
  • intake_formal_eligibility_responseCorrelate a supplier response with a prepared request and map evidence into fail-closed formal review.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Correlate a supplier response with a prepared request and map evidence into fail-closed formal review. Receipt does not verify sender identity, authenticity or eligibility.
  • intake_supplier_formal_eligibilityMap supplier-provided formal document evidence to procurement requirements.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Map supplier-provided formal document evidence to procurement requirements. Public intake never self-approves authenticity or eligibility and never sends contact.
  • mars_commerce_handshakeFREE read-only capability and commercial compatibility handshake.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    FREE read-only capability and commercial compatibility handshake. Returns canonical Commerce V3, x402 rail, tiers and policy invariants. This tool never performs payment or contact.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • mars_commerce_quoteFREE task-to-price resolver.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    FREE task-to-price resolver. Describe the commercial task; MARS returns the selected value contract, exact price, alternatives, and the one paid execution URL. No payment is performed by this tool.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • mars_commerce_recoverFREE recovery after TOO_EXPENSIVE, PAYMENT_UNSUPPORTED, INSUFFICIENT_TRUST or another structured feedback reason.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    FREE recovery after TOO_EXPENSIVE, PAYMENT_UNSUPPORTED, INSUFFICIENT_TRUST or another structured feedback reason. Uses buyer budget when provided and never performs payment.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: false
  • mars_commerce_reputationFREE evidence-only reliability view.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    FREE evidence-only reliability view. Separates external settlement evidence from controlled or unattributed settlement evidence and exposes non-test usage counts without synthetic scores.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • mars_deal_route_precheckFREE first-stop routing precheck.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    FREE first-stop routing precheck. Send a deal to MARS first; MARS evaluates preliminary fit, economics evidence, and whether it should handle/orchestrate the deal or route it to an external agent/provider. This tool does not accept jobs, contact counterparties, execute providers, broadcast transactions, or move money.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • mars_micro_commercial_intelligence_offerOne-call paid procurement evidence for supplier sourcing, vendor discovery, verified industrial suppliers and procurement counterparty research.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    One-call paid procurement evidence for supplier sourcing, vendor discovery, verified industrial suppliers and procurement counterparty research. No MARS account or subscription is required. First tools/call returns x402 v2 PaymentRequired for exactly 0.005 USDC on Base Mainnet; retry the SAME tools/call with _meta["x402/payment"]. After verified settlement MARS returns 1+ verified official procurement counterparty with public evidence, a compact decision summary, and _meta["x402/payment-response"].

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • match_verified_suppliersMatch qualified live Buyer demand to suppliers using exact CPV or strong visible semantic official-award evidence, report eligibility gaps, and preserve a signed-mandate gate.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Match qualified live Buyer demand to suppliers using exact CPV or strong visible semantic official-award evidence, report eligibility gaps, and preserve a signed-mandate gate. Never contacts parties or moves money.
  • prepare_commission_mandate_draftPrepare a fail-closed commission mandate draft view.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Prepare a fail-closed commission mandate draft view. Public calls cannot bypass authorized eligibility review and cannot sign, send or activate a mandate.
  • prepare_formal_eligibility_outreachPrepare the exact supplier-facing eligibility evidence request, correlation id, deadline and response schema.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Prepare the exact supplier-facing eligibility evidence request, correlation id, deadline and response schema. It never sends contact automatically.
  • prepare_onboarding_proposalPrepare but do not send a partner onboarding proposal.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Prepare but do not send a partner onboarding proposal.
  • prepare_supplier_eligibility_requestPrepare but do not send a supplier eligibility evidence request for capability-verified suppliers with public contact routes.No findings

    Why it is in this group

    • The name "prepare_supplier_eligibility_request" says "request": a word for a change.
    Description, as the server wrote it
    Prepare but do not send a supplier eligibility evidence request for capability-verified suppliers with public contact routes. Does not mark eligibility or commission agreement verified.
  • qualify_buyer_demandCommercially qualify live Buyer demand: official structured terms, deadline, supplier requirements, direct entry route, and MARS intermediary commission-route policy.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Commercially qualify live Buyer demand: official structured terms, deadline, supplier requirements, direct entry route, and MARS intermediary commission-route policy. Never contacts buyers or moves money.
  • record_attributionRecord a Buyer-Supplier introduction under an active verified mandate.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Record a Buyer-Supplier introduction under an active verified mandate.
  • record_commission_eventVerify principal-signed contract/payment evidence and update the commission evidence ledger without moving money.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Verify principal-signed contract/payment evidence and update the commission evidence ledger without moving money.
  • request_quoteCreate a quarantined RFQ without automatic contact.No findings

    Why it is in this group

    • The name "request_quote" says "request": a word for a change.
    Description, as the server wrote it
    Create a quarantined RFQ without automatic contact.
  • submit_commission_mandateVerify and record a principal-signed ECDSA P-256 commission mandate.No findings

    Why it is in this group

    • The name "submit_commission_mandate" says "submit": a word for a change.
    Description, as the server wrote it
    Verify and record a principal-signed ECDSA P-256 commission mandate.
  • submit_partner_applicationSubmit a supplier/referral partnership application for identity and terms review.No findings

    Why it is in this group

    • The name "submit_partner_application" says "submit": a word for a change.
    Description, as the server wrote it
    Submit a supplier/referral partnership application for identity and terms review.
Only reads 4Claude Code: allow
  • find_counterpartySearch reviewed public demand or offers.No findings

    Why it is in this group

    • The name "find_counterparty" says "find": a word for reading.
    Description, as the server wrote it
    Search reviewed public demand or offers.
  • mars_free_commercial_intelligence_previewFREE: return one evidence-bearing public supplier/procurement discovery result.No findings

    Why it is in this group

    • The name "mars_free_commercial_intelligence_preview" says "preview": a word for reading.
    Description, as the server wrote it
    FREE: return one evidence-bearing public supplier/procurement discovery result. The response includes the exact continuation to the 0.05 USDC Base Mainnet x402 service. No payment is required for this tool.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • mars_x402_commercial_intelligence_offerInspect the exact paid-service offer without paying.No findings

    Why it is in this group

    • The description's first verb is "inspect": a word for reading.
    Description, as the server wrote it
    Inspect the exact paid-service offer without paying. Returns the HTTP x402 endpoint, 0.05 USDC price, Base Mainnet network, asset and receiver. To buy, call the returned HTTP endpoint and satisfy its standard x402 Payment-Required challenge.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • verify_supplier_public_evidenceRead public supplier websites for contact and supporting capability evidence, then prepare a narrower formal eligibility request without sending it or treating self-published mater…No findings

    Why it is in this group

    • The description's first verb is "read": a word for reading.
    Description, as the server wrote it
    Read public supplier websites for contact and supporting capability evidence, then prepare a narrower formal eligibility request without sending it or treating self-published material as formal procurement eligibility proof.

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http mars-economic https://mars-economic-agent-gateway.mars-economic.workers.dev/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__mars-economic__find_counterparty",
      "mcp__mars-economic__verify_supplier_public_evidence",
      "mcp__mars-economic__mars_free_commercial_intelligence_preview",
      "mcp__mars-economic__mars_x402_commercial_intelligence_offer"
    ],
    "ask": [
      "mcp__mars-economic__publish_demand",
      "mcp__mars-economic__publish_offer",
      "mcp__mars-economic__request_quote",
      "mcp__mars-economic__submit_commission_mandate",
      "mcp__mars-economic__record_attribution",
      "mcp__mars-economic__record_commission_event",
      "mcp__mars-economic__discover_commercial_counterparties",
      "mcp__mars-economic__discover_buyer_demand",
      "mcp__mars-economic__qualify_buyer_demand",
      "mcp__mars-economic__match_verified_suppliers",
      "mcp__mars-economic__build_economic_opportunity_portfolio",
      "mcp__mars-economic__build_portfolio_conversion_queue",
      "mcp__mars-economic__prepare_supplier_eligibility_request",
      "mcp__mars-economic__intake_supplier_formal_eligibility",
      "mcp__mars-economic__prepare_formal_eligibility_outreach",
      "mcp__mars-economic__intake_formal_eligibility_response",
      "mcp__mars-economic__prepare_commission_mandate_draft",
      "mcp__mars-economic__submit_partner_application",
      "mcp__mars-economic__prepare_onboarding_proposal",
      "mcp__mars-economic__mars_micro_commercial_intelligence_offer",
      "mcp__mars-economic__mars_deal_route_precheck",
      "mcp__mars-economic__mars_purchase_feedback",
      "mcp__mars-economic__mars_commerce_quote",
      "mcp__mars-economic__mars_commerce_reputation",
      "mcp__mars-economic__mars_commerce_recover",
      "mcp__mars-economic__mars_commerce_handshake"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as mars-economic. Review it before you use it.