Qué hace este MCP
Coordinates verifiable fair-division, random-selection, Shapley-share and sealed-bid auction computations among multiple parties with signed certificates.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['invite_token', 'deal_id', 'commitment'], 'properties': {'deal_id': {'type': 'string', 'description': 'The deal id (d_...).'}, 'commitment': {'type': 'string', 'description': '"sha256:" + hex of sha256(JCS(your input JSON) ++ your salt bytes). Compute it locally; the server sees only this hash until everyone has committed.'}, 'invite_token': {'type': 'string', 'description': "The invite token for YOUR party, from create_deal's response."}, 'idempotency_key': {'type': ['string', 'null'], 'description': 'Optional: retries with the same key + same arguments replay the original response.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['input', 'salt'], 'properties': {'salt': {'type': 'string', 'description': 'Your hex salt (even length, e.g. 32+ random bytes hex-encoded). Keep it secret until reveal.'}, 'input': {'description': 'Your algorithm input (any JSON value).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['api_key', 'algorithm', 'party_labels', 'commit_deadline', 'reveal_deadline'], 'properties': {'mode': {'type': ['string', 'null'], 'description': '"sealed" (default, commit/reveal) or "open" (single round trip, low stakes).'}, 'api_key': {'type': 'string', 'description': 'Your redeal API key (get one free with create_key â\x80\x94 no signup form).'}, 'algorithm': {'type': 'string', 'description': 'Algorithm id from list_algorithms: "split.v1" (fixed 1,000-point budget) | "random.v1" | "shapley.v1" | "auction.v1".'}, 'retention': {'type': ['string', 'null'], 'description': '"standard" (inputs retained encrypted) or "purge" (destroyed 7 days after certification).'}, 'supersedes': {'type': ['string', 'null'], 'description': "Optional: certificate id (c_<16 hex>) this deal's certificate replaces (re-draw after VOID etc.)."}, 'terms_hash': {'type': ['string', 'null'], 'description': 'Optional: "sha256:<hex>" of the deal\'s terms (echoed into the certificate; we never see the terms).'}, 'visibility': {'type': ['string', 'null'], 'description': 'Optional: "public" (default â\x80\x94 anyone can fetch the certificate at its id) or "parties" (only you and your invite-token holders). Certificates never contain inputs, only the outcome; choose "parties" when the outcome itself is sensitive.'}, 'external_ref': {'type': ['string', 'null'], 'description': 'Optional: your own identifier for this deal, e.g. "campaign-4821" (echoed into the certificate).'}, 'party_labels': {'type': 'array', 'items': True, 'description': 'One label per party, e.g. ["alice", "bob"] â\x80\x94 or objects {"label", "weight"?, "statement_hash"?} (weight defaults to 1; statement_hash is "sha256:<hex>" of a declaration you want bound into the certificate). Party 0 is you (the initiator). Labels go on the public certificate permanently: use nicknames, never real names or emails.'}, 'commit_deadline': {'type': 'integer', 'format': 'int64', 'description': 'Commit deadline as unix seconds UTC. Missed â\x86\x92 deal EXPIRES (no certificate).'}, 'idempotency_key': {'type': ['string', 'null'], 'description': 'Optional: retries with the same key + same arguments replay the original response.'}, 'reveal_deadline': {'type': 'integer', 'format': 'int64', 'description': "Reveal deadline as unix seconds UTC (after commit_deadline). Missed â\x86\x92 deal goes VOID and a non-participation certificate names whoever didn't reveal."}, 'algorithm_params': {'description': 'Algorithm-specific params from list_algorithms. split.v1: {"items": [...]}; random.v1: {"drand_round": N}; shapley.v1: {"coalition_values": {...}}; auction.v1: {"item": "...", "unit": "GBP", "reserve": N}.'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['credential', 'deal_id'], 'properties': {'deal_id': {'type': 'string', 'description': 'The deal id (d_...).'}, 'credential': {'type': 'string', 'description': "Your API key (initiator) or any party's invite token for this deal."}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['credential', 'deal_id'], 'properties': {'deal_id': {'type': 'string', 'description': 'The deal id (d_...).'}, 'credential': {'type': 'string', 'description': "Your API key (initiator) or any party's invite token for this deal."}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['credential', 'deal_id'], 'properties': {'deal_id': {'type': 'string', 'description': 'The deal id (d_...).'}, 'credential': {'type': 'string', 'description': "Your API key (initiator) or any party's invite token for this deal."}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['cert_id'], 'properties': {'cert_id': {'type': 'string', 'description': 'The certificate id (c_...). Verification is free and always will be.'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['invite_token', 'deal_id', 'input'], 'properties': {'salt': {'type': ['string', 'null'], 'description': 'Your hex salt from commitment time. Omit (or empty) for open-mode deals.'}, 'input': {'description': 'Your algorithm input exactly as committed (any JSON value). split.v1: {"valuations": {...}} â\x80\x94 your valuations must sum to exactly 1000; random.v1: {"nonce": "<hex>"}; shapley.v1: {"accept": true|false}; auction.v1: {"bid": <integer>}.'}, 'deal_id': {'type': 'string', 'description': 'The deal id (d_...).'}, 'invite_token': {'type': 'string', 'description': "The invite token for YOUR party, from create_deal's response."}, 'idempotency_key': {'type': ['string', 'null'], 'description': 'Optional: retries with the same key + same arguments replay the original response.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['invite_token', 'deal_id', 'input'], 'properties': {'input': {'description': 'The algorithm input you plan to commit (e.g. {"valuations": {"<item_id>": <points>}} for split.v1 â\x80\x94 every party\'s valuations must sum to exactly 1000). Validated against the deal\'s algorithm and declared params; nothing is stored.'}, 'deal_id': {'type': 'string', 'description': 'The deal id (d_...).'}, 'invite_token': {'type': 'string', 'description': "The invite token for YOUR party, from create_deal's response."}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['cert_id'], 'properties': {'cert_id': {'type': 'string', 'description': 'The certificate id (c_...). Verification is free and always will be.'}}}
Cambios recientes en herramientas
Servidores MCP similares
AdButler
Manages AdButler advertisers, campaigns, ad items, audiences, zones, creatives, catalogs, and advertising reports.
Duvo MCP
Provides governed retail and CPG operations for cases, queues, approvals, automations, process documentation, integrations, and a…
Lovie Company Formation
Supports company formation and business administration with bank accounts, cards, invoicing, bookkeeping, accounting periods, and…
freedom-mcp
Supports company operations through commitments, teams, agents, customer evidence, leads, content workflows, spreadsheets, commer…
独行录 / opcmenu
Supports founder and company discovery, collaboration goals and tasks, events and signups, networking, messaging, profiles, produ…
Meta Council
Provides governed workflows for consulting, outreach, sales deals, invoices, marketing campaigns, content approvals, accounting a…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…