MARS Economic
Supplier sourcing, procurement, commercial intelligence, RFQ routing and B2B deal coordination.
使うべきか
品質と安全性
検出事項(14)
- LOWmars_free_commercial_intelligence_preview 内
- LOWmars_purchase_feedback 内
- LOWdiscover_commercial_counterparties 内
- LOWbuild_economic_opportunity_portfolio 内
- LOWbuild_portfolio_conversion_queue 内
- LOWprepare_supplier_eligibility_request 内
- LOWverify_supplier_public_evidence 内
- LOWintake_supplier_formal_eligibility 内
- LOWprepare_formal_eligibility_outreach 内
- LOWintake_formal_eligibility_response 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"mars-economic": {
"url": "https://mars-economic-agent-gateway.mars-economic.workers.dev/mcp"
}
}
}リモートエンドポイント
https://mars-economic-agent-gateway.mars-economic.workers.dev/mcpstreamable-httpできること
ツール一覧
ツール(30)
🟡publish_demand(owner_agent, subject, requirement, jurisdiction, currency)
Submit B2B demand for review. MARS remains intermediary only.
入力スキーマ
{
"type": "object",
"properties": {
"owner_agent": {
"type": "string"
},
"subject": {
"type": "string"
},
"requirement": {
"type": "object"
},
"jurisdiction": {
"type": "string"
},
"currency": {
"type": "string"
}
},
"additionalProperties": true
}🟡publish_offer(owner_agent, subject, capability, jurisdiction, currency)
Submit supplier offer/capability for review.
入力スキーマ
{
"type": "object",
"properties": {
"owner_agent": {
"type": "string"
},
"subject": {
"type": "string"
},
"capability": {
"type": "object"
},
"jurisdiction": {
"type": "string"
},
"currency": {
"type": "string"
}
},
"additionalProperties": true
}🟢find_counterparty(item_type, query, limit)
Search reviewed public demand or offers.
入力スキーマ
{
"type": "object",
"properties": {
"item_type": {
"type": "string",
"enum": [
"DEMAND",
"OFFER"
]
},
"query": {
"type": "string"
},
"limit": {
"type": "integer"
}
},
"additionalProperties": true
}🟡request_quote(requester_agent, demand_id, offer_id, requirements)
Create a quarantined RFQ without automatic contact.
入力スキーマ
{
"type": "object",
"properties": {
"requester_agent": {
"type": "string"
},
"demand_id": {
"type": "string"
},
"offer_id": {
"type": "string"
},
"requirements": {
"type": "object"
}
},
"additionalProperties": true
}🟡submit_commission_mandate(signed_payload, signature_algorithm, signature_base64url, signer_public_jwk)
Verify and record a principal-signed ECDSA P-256 commission mandate.
入力スキーマ
{
"type": "object",
"properties": {
"signed_payload": {
"type": "string",
"description": "Exact UTF-8 JSON string signed by the commission-paying principal."
},
"signature_algorithm": {
"const": "ECDSA_P256_SHA256"
},
"signature_base64url": {
"type": "string"
},
"signer_public_jwk": {
"type": "object"
}
},
"required": [
"signed_payload",
"signature_algorithm",
"signature_base64url",
"signer_public_jwk"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://mars-economic-agent-gateway.mars-economic.workers.dev/schemas/commission-attribution-v1.json",
"title": "MARS Economic Commission Mandate V1",
"signedPayloadRequired": [
"kind",
"mandate_id",
"principal_id",
"principal_role",
"trigger_event",
"expires_at",
"mars_role",
"principal_contract_direct",
"mars_purchase_allowed",
"mars_inventory_ownership_allowed",
"mars_principal_settlement_allowed"
],
"policy": {
"marsRole": "INTERMEDIARY_ONLY",
"buyerSupplierDirectContractRequired": true,
"marsPurchaseAllowed": false,
"marsSaleAsPrincipalAllowed": false,
"marsFinancingAllowed": false,
"marsInventoryOwnershipAllowed": false,
"marsPrincipalSettlementAllowed": false,
"marsCapitalAtRiskMax": "0",
"automaticAcceptance": false,
"realMoneyMovement": false
}
}⚪record_attribution(mandate_id, buyer_id, supplier_id, referral_code)
Record a Buyer-Supplier introduction under an active verified mandate.
入力スキーマ
{
"type": "object",
"properties": {
"mandate_id": {
"type": "string"
},
"buyer_id": {
"type": "string"
},
"supplier_id": {
"type": "string"
},
"referral_code": {
"type": "string"
}
},
"additionalProperties": true
}🟡record_commission_event(signed_payload, signature_algorithm, signature_base64url, signer_public_jwk)
Verify principal-signed contract/payment evidence and update the commission evidence ledger without moving money.
入力スキーマ
{
"type": "object",
"properties": {
"signed_payload": {
"type": "string",
"description": "Exact UTF-8 JSON string signed by the commission-paying principal."
},
"signature_algorithm": {
"const": "ECDSA_P256_SHA256"
},
"signature_base64url": {
"type": "string"
},
"signer_public_jwk": {
"type": "object"
}
},
"required": [
"signed_payload",
"signature_algorithm",
"signature_base64url",
"signer_public_jwk"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://mars-economic-agent-gateway.mars-economic.workers.dev/schemas/commission-attribution-v1.json",
"title": "MARS Economic Commission Mandate V1",
"signedPayloadRequired": [
"kind",
"mandate_id",
"principal_id",
"principal_role",
"trigger_event",
"expires_at",
"mars_role",
"principal_contract_direct",
"mars_purchase_allowed",
"mars_inventory_ownership_allowed",
"mars_principal_settlement_allowed"
],
"policy": {
"marsRole": "INTERMEDIARY_ONLY",
"buyerSupplierDirectContractRequired": true,
"marsPurchaseAllowed": false,
"marsSaleAsPrincipalAllowed": false,
"marsFinancingAllowed": false,
"marsInventoryOwnershipAllowed": false,
"marsPrincipalSettlementAllowed": false,
"marsCapitalAtRiskMax": "0",
"automaticAcceptance": false,
"realMoneyMovement": false
}
}⚪discover_commercial_counterparties(query, limit)
Discover commercial public A2A/MCP services and B2B SaaS commission programs. Never contacts them automatically.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"limit": {
"type": "integer"
}
},
"additionalProperties": true
}⚪discover_buyer_demand(query, limit)
Discover live open Buyer demand from official procurement sources. No automatic contact and no money movement.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"limit": {
"type": "integer"
}
},
"additionalProperties": true
}⚪qualify_buyer_demand(query, limit)
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.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"limit": {
"type": "integer"
}
},
"additionalProperties": true
}⚪match_verified_suppliers(query, limit, buyer_limit)
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.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"limit": {
"type": "integer"
},
"buyer_limit": {
"type": "integer"
}
},
"additionalProperties": true
}⚪build_economic_opportunity_portfolio(queries, limit, buyer_limit)
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.
入力スキーマ
{
"type": "object",
"properties": {
"queries": {
"type": "string"
},
"limit": {
"type": "integer"
},
"buyer_limit": {
"type": "integer"
}
},
"additionalProperties": true
}⚪build_portfolio_conversion_queue(queries, limit, buyer_limit)
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.
入力スキーマ
{
"type": "object",
"properties": {
"queries": {
"type": "string"
},
"limit": {
"type": "integer"
},
"buyer_limit": {
"type": "integer"
}
},
"additionalProperties": true
}🟡prepare_supplier_eligibility_request(query, limit, buyer_limit)
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.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"limit": {
"type": "integer"
},
"buyer_limit": {
"type": "integer"
}
},
"additionalProperties": true
}🟢verify_supplier_public_evidence(query, limit, buyer_limit, supplier_limit)
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.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"limit": {
"type": "integer"
},
"buyer_limit": {
"type": "integer"
},
"supplier_limit": {
"type": "integer"
}
},
"additionalProperties": true
}⚪intake_supplier_formal_eligibility(match, evidence)
Map supplier-provided formal document evidence to procurement requirements. Public intake never self-approves authenticity or eligibility and never sends contact.
入力スキーマ
{
"type": "object",
"properties": {
"match": {
"type": "object"
},
"evidence": {
"type": "array"
}
},
"additionalProperties": true
}⚪prepare_formal_eligibility_outreach(query, limit, buyer_limit, supplier_limit)
Prepare the exact supplier-facing eligibility evidence request, correlation id, deadline and response schema. It never sends contact automatically.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"limit": {
"type": "integer"
},
"buyer_limit": {
"type": "integer"
},
"supplier_limit": {
"type": "integer"
}
},
"additionalProperties": true
}⚪intake_formal_eligibility_response(request, match, response, evidence)
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.
入力スキーマ
{
"type": "object",
"properties": {
"request": {
"type": "object"
},
"match": {
"type": "object"
},
"response": {
"type": "object"
},
"evidence": {
"type": "array"
}
},
"additionalProperties": true
}🟡prepare_commission_mandate_draft(match, evidence, commission_terms)
Prepare a fail-closed commission mandate draft view. Public calls cannot bypass authorized eligibility review and cannot sign, send or activate a mandate.
入力スキーマ
{
"type": "object",
"properties": {
"match": {
"type": "object"
},
"evidence": {
"type": "array"
},
"commission_terms": {
"type": "object"
}
},
"additionalProperties": true
}🟡submit_partner_application(organization_name, principal_domain, contact_uri, offering, commission_model, ...)
Submit a supplier/referral partnership application for identity and terms review.
入力スキーマ
{
"type": "object",
"properties": {
"organization_name": {
"type": "string"
},
"principal_domain": {
"type": "string"
},
"contact_uri": {
"type": "string"
},
"offering": {
"type": "string"
},
"commission_model": {
"type": "string"
},
"mars_role": {
"const": "INTERMEDIARY_ONLY"
},
"principal_contract_direct": {
"const": true
},
"mars_purchase_allowed": {
"const": false
},
"mars_inventory_ownership_allowed": {
"const": false
},
"mars_principal_settlement_allowed": {
"const": false
}
},
"additionalProperties": true
}🟡prepare_onboarding_proposal(prospect_id, prospect_name, endpoint, value_proposition, commission_request)
Prepare but do not send a partner onboarding proposal.
入力スキーマ
{
"type": "object",
"properties": {
"prospect_id": {
"type": "string"
},
"prospect_name": {
"type": "string"
},
"endpoint": {
"type": "string"
},
"value_proposition": {
"type": "string"
},
"commission_request": {
"type": "string"
}
},
"additionalProperties": true
}🟢mars_free_commercial_intelligence_preview(q)
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.
入力スキーマ
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "Commercial need, product, service, supplier category, or procurement topic"
}
},
"additionalProperties": false
}🟢mars_x402_commercial_intelligence_offer
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.
入力スキーマ
{
"type": "object",
"additionalProperties": false
}🟢mars_micro_commercial_intelligence_offer(q, journeyId)
One-call paid proof for procurement, supplier discovery, market research, competitive intelligence and due diligence. No MARS account or subscription is required. First tools/call returns x402 v2 PaymentRequired for exactly 0.01 USDC on Base Mainnet; retry the SAME tools/call with _meta["x402/payment"]. After verified settlement MARS returns 2-3 named counterparties with public evidence, a compact decision summary, and _meta["x402/payment-response"].
入力スキーマ
{
"type": "object",
"properties": {
"q": {
"type": "string",
"maxLength": 120,
"description": "Commercial task or query, e.g. find named industrial suppliers in Europe with public evidence."
},
"journeyId": {
"type": "string",
"maxLength": 96,
"description": "Optional opaque correlation id for buyer-side continuity."
}
},
"additionalProperties": false
}🟢mars_deal_route_precheck(title, description, category, budget, currency, ...)
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.
入力スキーマ
{
"type": "object",
"properties": {
"title": {
"type": "string",
"maxLength": 160
},
"description": {
"type": "string",
"maxLength": 4000
},
"category": {
"type": "string",
"maxLength": 120
},
"budget": {
"type": "number",
"minimum": 0
},
"currency": {
"type": "string",
"maxLength": 12
},
"deadline": {
"type": "string",
"maxLength": 80
},
"requiredCapabilities": {
"type": "array",
"maxItems": 20,
"items": {
"type": "string",
"maxLength": 80
}
}
},
"additionalProperties": false
}⚪mars_purchase_feedback(reasonCode, stage, product, paymentCapability, task, ...)
FREE optional reason-coded feedback. No free text, IP, User-Agent, referrer, or raw journey id is stored.
入力スキーマ
{
"type": "object",
"properties": {
"reasonCode": {
"type": "string",
"enum": [
"TOO_EXPENSIVE",
"NOT_RELEVANT",
"FREE_RESULT_TOO_WEAK",
"OUTPUT_UNCLEAR",
"PAYMENT_UNSUPPORTED",
"INSUFFICIENT_TRUST",
"NO_BUDGET",
"CRAWLER_ONLY",
"RETRY_LATER",
"NEED_MORE_SPECIFIC_RESULTS",
"OTHER"
]
},
"stage": {
"type": "string",
"enum": [
"AFTER_DISCOVERY",
"AFTER_FREE_SAMPLE",
"AFTER_MICRO_OFFER",
"AFTER_MICRO_402",
"AFTER_MICRO_PROOF",
"AFTER_FULL_OFFER",
"AFTER_FULL_402"
]
},
"product": {
"type": "string",
"enum": [
"MICRO_PROOF",
"FULL_INTELLIGENCE",
"COMMISSION_MATCHING"
]
},
"paymentCapability": {
"type": "string",
"enum": [
"CAN_PAY_X402",
"CANNOT_PAY_X402",
"UNKNOWN"
]
},
"task": {
"type": "string",
"maxLength": 500
},
"expectedMaxPriceMicros": {
"type": "integer",
"minimum": 0
},
"retryIntent": {
"type": "boolean"
},
"journeyId": {
"type": "string"
}
},
"required": [
"reasonCode"
],
"additionalProperties": false
}🟢mars_commerce_quote(task, maxBudgetMicros, desiredResults, journeyId)
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.
入力スキーマ
{
"type": "object",
"properties": {
"task": {
"type": "string",
"maxLength": 500
},
"maxBudgetMicros": {
"type": "integer",
"minimum": 0
},
"desiredResults": {
"type": "integer",
"minimum": 1,
"maximum": 50
},
"journeyId": {
"type": "string",
"maxLength": 96
}
},
"required": [
"task"
],
"additionalProperties": false
}🟢mars_commerce_reputation
FREE evidence-only reliability view. Separates external settlement evidence from controlled or unattributed settlement evidence and exposes non-test usage counts without synthetic scores.
入力スキーマ
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟢mars_commerce_recover(reasonCode, task, expectedMaxPriceMicros, desiredResults, journeyId)
FREE recovery after TOO_EXPENSIVE, PAYMENT_UNSUPPORTED, INSUFFICIENT_TRUST or another structured feedback reason. Uses buyer budget when provided and never performs payment.
入力スキーマ
{
"type": "object",
"properties": {
"reasonCode": {
"type": "string",
"enum": [
"TOO_EXPENSIVE",
"NOT_RELEVANT",
"FREE_RESULT_TOO_WEAK",
"OUTPUT_UNCLEAR",
"PAYMENT_UNSUPPORTED",
"INSUFFICIENT_TRUST",
"NO_BUDGET",
"CRAWLER_ONLY",
"RETRY_LATER",
"NEED_MORE_SPECIFIC_RESULTS",
"OTHER"
]
},
"task": {
"type": "string",
"maxLength": 500
},
"expectedMaxPriceMicros": {
"type": "integer",
"minimum": 0
},
"desiredResults": {
"type": "integer",
"minimum": 1,
"maximum": 50
},
"journeyId": {
"type": "string",
"maxLength": 96
}
},
"required": [
"reasonCode"
],
"additionalProperties": false
}🟢mars_commerce_handshake(q, budgetMicros, tier)
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.
入力スキーマ
{
"type": "object",
"properties": {
"q": {
"type": "string",
"maxLength": 500
},
"budgetMicros": {
"type": "integer",
"minimum": 0
},
"tier": {
"type": "string"
}
},
"additionalProperties": false
}推奨プロンプト
find_counterpartyfind_counterpartyコミュニティ
エビデンス