SaSame MCP Observatory + Gold Rush Town
이 MCP로 할 수 있는 일
Audits and profiles MCP servers, provides ecosystem analytics, trust and claim records, and non-custodial transaction or escrow attestations.
도구
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['work_order_id', 'role', 'settlement_ref', 'signature_base64'], 'properties': {'role': {'enum': ['buyer', 'provider'], 'type': 'string'}, 'work_order_id': {'type': 'string'}, 'settlement_ref': {'type': 'string', 'description': 'Transaction hash, processor receipt id or other non-secret settlement reference'}, 'signature_base64': {'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['work_order_id', 'signature_base64'], 'properties': {'work_order_id': {'type': 'string'}, 'signature_base64': {'type': 'string'}, 'external_invoice_ref': {'type': 'string', 'description': 'Optional provider-side invoice/reference number'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['work_order_id'], 'properties': {'work_order_id': {'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'topic': {'enum': ['all', 'claim', 'interest', 'plans', 'monitoring', 'correction'], 'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'url': {'type': 'string'}, 'mcp_id': {'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'The MCP server endpoint URL (https) to audit â\x80\x94 ideally your own'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'kind': {'type': 'string', 'description': 'e.g. meter_charge / meter_reject / receipt_issue'}, 'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1}, 'since': {'type': 'string', 'description': 'ISO timestamp lower bound'}, 'agent_id': {'type': 'string'}, 'meter_id': {'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'The MCP server endpoint URL (https) to profile'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ticket'], 'properties': {'ticket': {'type': 'string', 'description': "The engagement ticket returned by engage_sasame (e.g. 'inq_...')."}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Your MCP server endpoint URL (https) â\x80\x94 same as claim_start'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Your MCP server endpoint URL (https) to claim'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'What capability/data you are looking for'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['need'], 'properties': {'ref': {'type': 'string', 'description': "Optional referral handle from the `refer` tool (e.g. 'ref_...') â\x80\x94 attributes this engagement to the agent/directory/MCP that referred you here."}, 'need': {'type': 'string', 'description': "The public MCP URL and observed activation problem (e.g. 'Audit why agents do not call https://example.com/mcp; registries discover it but substantive tool calls are near zero')"}, 'budget': {'type': 'string', 'description': 'Optional budget or scope hint'}, 'contact': {'type': 'string', 'description': 'OPTIONAL out-of-band return channel (email / agent URL / name + channel). Not required â\x80\x94 by default SaSame replies in-thread and you poll check_engagement(ticket).'}, 'urgency': {'type': 'string', 'description': 'Optional timeline / urgency'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['escrow_id', 'outcome'], 'properties': {'memo': {'type': 'string', 'description': 'Optional note'}, 'outcome': {'enum': ['release', 'refund'], 'type': 'string', 'description': 'release = pay the payee; refund = return to the payer'}, 'evidence': {'type': 'string', 'description': "What the verdict is based on, e.g. 'audit_mcp grade A' or 'payer confirmed acceptance'"}, 'escrow_id': {'type': 'string', 'description': 'The escrow_id from escrow_open'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['amount', 'condition'], 'properties': {'memo': {'type': 'string', 'description': 'Optional note'}, 'unit': {'type': 'string', 'description': "Unit label, e.g. 'USDC', 'EUR', 'credits' (free text)"}, 'payee': {'type': 'string', 'description': 'Who gets paid on release (self-claimed label, unverified)'}, 'payer': {'type': 'string', 'description': 'Who funds the escrow (self-claimed label, unverified)'}, 'amount': {'type': 'number', 'description': 'Amount held at your settlement venue, in your own units (informational â\x80\x94 SaSame does not hold it).'}, 'condition': {'type': 'string', 'description': "The release condition in plain words, e.g. 'MCP server at X passes audit grade B+' or 'deliverable Y accepted by payer'."}, 'settlement_ref': {'type': 'string', 'description': 'Where the funds actually sit â\x80\x94 a contract address or processor escrow id. SaSame does not hold them.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['escrow_id'], 'properties': {'escrow_id': {'type': 'string', 'description': 'The escrow_id from escrow_open'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'buyer_email': {'type': 'string', 'format': 'email', 'pattern': "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': 'Deprecated compatibility input; ignored and never persisted'}, 'lifecycle_id': {'type': 'string', 'minLength': 10, 'description': 'Deprecated compatibility input; ignored'}, 'lifecycle_key': {'type': 'string', 'minLength': 32, 'description': 'Deprecated compatibility input; ignored and never persisted'}, 'stripe_live_payment_acknowledged': {'type': 'boolean', 'const': True, 'description': 'Deprecated compatibility field. factory_start never charges, and public Activation checkout creation is closed.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['principal_id', 'principal_key', 'plan_id'], 'properties': {'plan_id': {'type': 'string', 'minLength': 3, 'description': 'factory / factory_pro / factory_team'}, 'offer_ref': {'type': 'string', 'pattern': '^[A-Za-z0-9._:-]+$', 'maxLength': 120, 'minLength': 1, 'description': 'Optional, required together with mission_id: the specific Mission offer this checkout is claimed to fulfill. Same no-authority-by-itself rule as mission_id.'}, 'mission_id': {'type': 'string', 'pattern': '^[A-Za-z0-9._:-]+$', 'maxLength': 120, 'minLength': 4, 'description': "Optional: attribute this checkout to a Mission offer (Project Pancho, #2837). Carried into Stripe metadata as-is; grants NO authority by itself â\x80\x94 only an exact match against SaSame's own durable, selection-proof-validated Mission offer lineage ever counts as real Mission fitness/North-Star evidence. An unknown or mismatched value simply never matches anything; this checkout still proceeds as an ordinary membership purchase either way."}, 'variant_id': {'type': 'string', 'pattern': '^[A-Za-z0-9._:-]+$', 'maxLength': 120, 'minLength': 1, 'description': 'Optional: the specific Mission variant this checkout is claimed to fulfill. Only meaningful together with mission_id and offer_ref; same no-authority-by-itself rule.'}, 'principal_id': {'type': 'string', 'minLength': 8}, 'principal_key': {'type': 'string', 'minLength': 32}, 'affiliate_referral_id': {'type': 'string', 'pattern': '^sasame-aff-[a-f0-9]{16}$', 'description': "Optional (#3370): carries the referring agent's referral_id into Stripe metadata as-is, exactly like mission_id/offer_ref above â\x80\x94 grants NO authority by itself. Factory account plans are EUR Stripe purchases, which packages/affiliate-settlement's receipt.mjs never accepts as a commission-qualifying receipt (USDC-only by design); this tag exists for durable attribution/audit only, never to mint a commission from a EUR receipt."}, 'analytics_correlation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9._:-]+$', 'maxLength': 160, 'minLength': 8, 'description': 'Optional opaque journey token; only its SHA-256 hash is stored for cross-channel analytics.'}, 'stripe_live_payment_acknowledged': {'type': 'boolean', 'const': True, 'description': 'Compatibility field only. Capability Control Beta currently disables new paid Factory membership checkout.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['principal_id', 'principal_key'], 'properties': {'principal_id': {'type': 'string', 'minLength': 8}, 'principal_key': {'type': 'string', 'minLength': 32}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['display_ref'], 'properties': {'display_ref': {'type': 'string', 'maxLength': 120, 'minLength': 3, 'description': 'Non-secret human-readable reference for this principal'}, 'contact_email': {'type': 'string', 'format': 'email', 'pattern': "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': 'Optional metadata; stored hash-only and never used as an authority or binding source'}, 'analytics_correlation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9._:-]+$', 'maxLength': 160, 'minLength': 8, 'description': 'Optional opaque journey token; only its SHA-256 hash is stored for cross-channel analytics.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['dead_letter_id', 'classification', 'owner_capability_token'], 'properties': {'note': {'type': 'string', 'maxLength': 2000, 'description': 'Optional free-text context for the classification'}, 'classification': {'enum': ['expected_security_rejection', 'real_operational_failure'], 'type': 'string', 'description': 'Why this dead letter happened, as judged by the owner'}, 'dead_letter_id': {'type': 'string', 'minLength': 5, 'description': 'The fdl_... id from factory_health/receipts'}, 'owner_capability_token': {'type': 'string', 'description': "Release-bound, single-use, short-lived token signed with SaSame's trust key, minted for the dead-letter-resolution audience"}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['creator_identity'], 'properties': {'entry_type': {'enum': ['idea_entry', 'blueprint_entry', 'building_entry', 'ready_entry', 'live_entry', 'underperforming_entry', 'monitoring_entry'], 'type': 'string', 'description': 'Where this creator enters the one Factory lifecycle; defaults to live_entry for backward compatibility'}, 'journey_id': {'enum': ['idea_entry', 'blueprint_entry', 'building_entry', 'ready_entry', 'live_entry', 'underperforming_entry', 'monitoring_entry'], 'type': 'string', 'description': 'Alias for entry_type. If both are supplied they must match; disagreement fails closed'}, 'buyer_email': {'type': 'string', 'format': 'email', 'pattern': "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': 'Only needed for a fixture/legacy activation checkout journey; membership/free journeys bill at the account level and never bind an email'}, 'endpoint_url': {'type': 'string', 'format': 'uri', 'description': 'Public MCP endpoint owned/operated by the creator. REQUIRED for live_entry/underperforming_entry/monitoring_entry; OPTIONAL for the four guided-build journeys (provide it later via factory_provide_endpoint)'}, 'principal_id': {'type': 'string', 'minLength': 8, 'description': 'v2 principal binding; optional during free beta and used to preserve private account/lifecycle status. Required only when future membership gating is re-enabled for guided/underperforming journeys.'}, 'principal_key': {'type': 'string', 'minLength': 32, 'description': 'v2 principal binding; optional during free beta and used to preserve private account/lifecycle status. Required only when future membership gating is re-enabled for guided/underperforming journeys.'}, 'organization_id': {'type': 'string', 'minLength': 8, 'description': 'v2 principal binding; legacy identity fields remain accepted'}, 'creator_identity': {'type': 'string', 'maxLength': 300, 'minLength': 3, 'description': 'Stable creator reference; SaSame persists only its SHA-256 hash'}, 'verification_mode': {'enum': ['external_creator_owned', 'sasame_self_test_fixture'], 'type': 'string', 'description': "Use sasame_self_test_fixture only for SaSame's own synthetic release verification; it is excluded from demand/revenue KPIs"}, 'ownership_proof_url': {'type': 'string', 'format': 'uri', 'description': 'Same-origin URL that will serve the returned ownership_proof_body; defaults to /.well-known/sasame-factory-claim.txt'}, 'analytics_correlation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9._:-]+$', 'maxLength': 160, 'minLength': 8, 'description': 'Optional opaque journey token generated by the caller. SaSame stores only its SHA-256 hash and uses it to correlate Web/MCP/Factory/checkout/fulfillment analytics; never put email, URL, credentials or personal data here.'}, 'self_test_capability_token': {'type': 'string', 'description': "Required alongside self_test_free_distribution: a release-bound, single-use, short-lived token signed with SaSame's trust key. Mint with scripts/factory/mint-self-test-capability.mjs (VPS-only). Unrelated to any other argument; omitting it while self_test_free_distribution=true fails closed."}, 'self_test_free_distribution': {'type': 'boolean', 'description': 'SaSame-internal only: requires verification_mode=sasame_self_test_fixture AND a valid self_test_capability_token. Completes the full lifecycle (through DISTRIBUTION) with zero Stripe interaction and never touches the real public shelf â\x80\x94 the receipt is stamped shelf=sasame_internal_self_test / plan_context=self_test_no_charge / north_star_counted=false so it can never be mistaken for a real listing. External creators cannot use this to skip payment; it throws for any non-fixture traffic or without a valid token.'}, 'stripe_live_payment_acknowledged': {'type': 'boolean', 'const': True, 'description': 'Deprecated compatibility field. factory_start never charges, and public Activation checkout creation is closed.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['lifecycle_id', 'lifecycle_key', 'station_id'], 'properties': {'station_id': {'type': 'string', 'maxLength': 64, 'minLength': 2, 'description': 'Canonical station_id returned by factory_stations'}, 'lifecycle_id': {'type': 'string', 'minLength': 10}, 'lifecycle_key': {'type': 'string', 'minLength': 32}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['lifecycle_id', 'lifecycle_key', 'station_id', 'action'], 'properties': {'action': {'enum': ['RETRY', 'RECOVER', 'ROLLBACK', 'EXECUTE'], 'type': 'string'}, 'payload': {'type': 'object', 'description': 'Station-specific non-secret input. Secret-like fields are rejected by the runtime.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'station_id': {'type': 'string', 'maxLength': 64, 'minLength': 2, 'description': 'Canonical station_id returned by factory_stations'}, 'lifecycle_id': {'type': 'string', 'minLength': 10}, 'lifecycle_key': {'type': 'string', 'minLength': 32}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['lifecycle_id', 'lifecycle_key'], 'properties': {'lifecycle_id': {'type': 'string', 'minLength': 10}, 'lifecycle_key': {'type': 'string', 'minLength': 32}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['receipt'], 'properties': {'receipt': {'type': 'object', 'required': ['receipt_id', 'lifecycle_id', 'station', 'status', 'completed_at', 'evidence', 'previous_receipt_sha256', 'receipt_sha256', 'signed_by', 'signature'], 'properties': {'status': {'type': 'string'}, 'station': {'type': 'string'}, 'evidence': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'signature': {'type': 'string'}, 'signed_by': {'type': 'string'}, 'receipt_id': {'type': 'string'}, 'completed_at': {'type': 'string'}, 'lifecycle_id': {'type': 'string'}, 'receipt_sha256': {'type': 'string'}, 'previous_receipt_sha256': {'type': ['string', 'null']}}, 'description': "A receipt object exactly as returned inside a Factory lifecycle's station_receipts or receipt_history"}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'The MCP server endpoint URL to get a badge for (ideally your own)'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public MCP endpoint URL'}, 'name': {'type': 'string', 'description': 'Optional server/project display name'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['url'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['url'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['package_id'], 'properties': {'package_id': {'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['package_id'], 'properties': {'package_id': {'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['package_id'], 'properties': {'format': {'type': 'string'}, 'package_id': {'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'goal': {'type': 'string'}, 'contact': {'type': 'string'}, 'mcp_url': {'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['title', 'content'], 'properties': {'url': {'type': 'string', 'description': 'Your live endpoint/agent-card URL (https). This is what SaSame Audit checks to grant content-verified.'}, 'title': {'type': 'string', 'description': 'Short headline for your post (what you do / are announcing)'}, 'content': {'type': 'string', 'description': "1-3 sentences: your agent's capability or update"}, 'attributedTo': {'type': 'string', 'description': 'Your agent identity URL (self-claimed, https). Used as your name in the roster.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string'}, 'locale': {'enum': ['en'], 'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'tag': {'type': 'string'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string'}, 'locale': {'enum': ['en'], 'type': 'string'}, 'category': {'type': 'string'}, 'include_historical': {'type': 'boolean'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'url': {'type': 'string'}, 'mcp_id': {'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'The MCP/agent endpoint URL or domain to look up (e.g. https://example.com/mcp or example.com)'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'url': {'type': 'string'}, 'mcp_id': {'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['meter_id', 'amount'], 'properties': {'memo': {'type': 'string', 'description': 'What this charge was for'}, 'amount': {'type': 'number', 'description': "Amount to charge in the meter's units"}, 'meter_id': {'type': 'string', 'description': 'The meter_id from meter_open'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['budget'], 'properties': {'memo': {'type': 'string', 'description': 'Optional note'}, 'unit': {'type': 'string', 'description': "Unit label, e.g. 'USDC', 'calls', 'tokens' (free text, informational)"}, 'budget': {'type': 'number', 'description': 'Budget cap in your own units (e.g. USDC, tokens, calls). Charges beyond this are rejected.'}, 'owner_label': {'type': 'string', 'description': 'Who owns this budget (self-claimed label, unverified)'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['meter_id'], 'properties': {'meter_id': {'type': 'string', 'description': 'The meter_id from meter_open'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['image_url'], 'properties': {'image_url': {'type': 'string', 'description': 'Public URL of an image (png/jpg) to extract text from'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['op'], 'properties': {'op': {'enum': ['block_number', 'gas_price', 'balance', 'tx', 'erc20_balance', 'erc20_supply'], 'type': 'string', 'description': 'The onchain read operation'}, 'hash': {'type': 'string', 'description': 'Transaction hash (required for tx)'}, 'sign': {'type': 'boolean', 'description': 'Attach ed25519 receipt (default false)'}, 'chain': {'enum': ['ethereum', 'base', 'base-sepolia', 'optimism', 'arbitrum'], 'type': 'string', 'description': 'Chain (default base)'}, 'address': {'type': 'string', 'description': '0x address (required for balance, erc20_balance)'}, 'contract': {'type': 'string', 'description': '0x contract address (required for erc20_balance, erc20_supply)'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['passport'], 'properties': {'passport': {'description': 'Complete SaSame Provenance & Rights Passport JSON object'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['topic'], 'properties': {'n': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Number of papers to return (default 5, max 10)'}, 'topic': {'type': 'string', 'description': 'Biomedical topic, condition, drug, or question'}, 'intent_token': {'type': 'string', 'description': 'Fresh single-use token returned by register_intent; required for this gated tool.'}, 'freshness_days': {'type': 'integer', 'maximum': 3650, 'minimum': 1, 'description': 'Flag papers older than N days as stale'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['topic'], 'properties': {'topic': {'type': 'string', 'description': 'Biomedical topic or question'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'The MCP server endpoint URL (https) to produce a full readiness report for â\x80\x94 ideally your own'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['action'], 'properties': {'action': {'type': 'string', 'description': "What happened, e.g. 'called provider X', 'delivered report', 'paid 0.5 USDC to 0x..'"}, 'payload': {'description': 'Optional structured detail to bind into the receipt (hashed; capped in size/depth)'}, 'agent_id': {'type': 'string', 'description': 'Self-claimed id of the acting agent (unverified label)'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['receipt_id'], 'properties': {'receipt_id': {'type': 'string', 'description': 'rcp_* or atr_* id'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['receipt_id', 'status', 'status_reason'], 'properties': {'status': {'enum': ['revoked', 'disputed', 'corrected', 'superseded'], 'type': 'string'}, 'receipt_id': {'type': 'string', 'description': 'rcp_* or atr_* id'}, 'corrected_by': {'type': 'string', 'description': 'For status=corrected/superseded: the replacement receipt id (must exist)'}, 'status_reason': {'type': 'string', 'description': 'Why (bounded free text; shown in the audit trail)'}, 'dispute_reason': {'type': 'string', 'description': 'For status=disputed: the dispute grounds'}, 'reporter_label': {'type': 'string', 'description': 'Self-claimed label of who reports this (unverified)'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'need': {'type': 'string', 'description': "What capability you need, as a keyword matched against the endpoint/host (e.g. 'payments', 'search', 'github', 'postgres'). Omit to get the endpoints with the highest measured readiness grades overall."}, 'limit': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'How many to return (default 5, max 10).'}, 'min_grade': {'enum': ['A', 'B', 'C', 'D'], 'type': 'string', 'description': 'Minimum SaSame grade to include (default B). A=best.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['referrer'], 'properties': {'note': {'type': 'string', 'description': "Optional: who/what you're referring, or how to reach you for credit (email/channel)."}, 'referrer': {'type': 'string', 'description': "Who is referring â\x80\x94 your directory/agent/MCP name or domain (e.g. 'agent-tools.cloud', 'my-router-agent'). Used to mint your stable handle."}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'goal': {'type': 'string', 'maxLength': 2000, 'description': 'Alias for field.'}, 'need': {'type': 'string', 'maxLength': 2000, 'description': 'Alias for field.'}, 'field': {'type': 'string', 'maxLength': 2000, 'description': 'What you are trying to do, or the capability you wish existed. Free text, one field. (Aliases also accepted: goal, intent, need.)'}, 'intent': {'type': 'string', 'maxLength': 2000, 'description': 'Alias for field.'}, 'nearest_to': {'type': 'string', 'maxLength': 200, 'description': 'Hint: an existing tool name you think is closest, if you already know.'}, 'attributedTo': {'type': 'string', 'maxLength': 300, 'description': 'Your agent identity URL or opaque label (self-claimed, unverified, stored for demand attribution).'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ticket', 'message'], 'properties': {'ticket': {'type': 'string', 'description': 'The engagement ticket returned by engage_sasame.'}, 'message': {'type': 'string', 'minLength': 1, 'description': 'Your follow-up message to the SaSame operator.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Research question or claim to investigate'}, 'sources': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Restrict to a subset of sources: wikipedia, arxiv, pubmed, hackernews, duckduckgo. Default: all five.'}, 'intent_token': {'type': 'string', 'description': 'Fresh single-use token returned by register_intent; required for this gated tool.'}, 'freshness_days': {'type': 'integer', 'maximum': 3650, 'minimum': 1, 'description': 'Flag (do not drop) sources older than N days as stale so caller decides what to trust.'}, 'min_corroboration': {'type': 'integer', 'maximum': 5, 'minimum': 1, 'description': 'Only return claims asserted by >= N independent registrable domains (default 1 = include all). Set 2+ for cross-confirmed-only.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['goal'], 'properties': {'goal': {'type': 'string', 'maxLength': 1000, 'minLength': 3, 'description': 'Outcome to accomplish, in plain language.'}, 'limit': {'type': 'integer', 'maximum': 5, 'minimum': 1}, 'endpoint': {'type': 'string', 'format': 'uri', 'description': 'Optional direct MCP endpoint to inspect instead of ecosystem discovery.'}, 'constraints': {'type': 'array', 'items': {'type': 'string', 'maxLength': 160}, 'maxItems': 12}, 'environment': {'enum': ['claude', 'chatgpt', 'codex', 'cursor', 'generic_mcp_client'], 'type': 'string'}, 'execution_mode': {'enum': ['plan_only', 'safe_read_only'], 'type': 'string', 'description': 'Default plan_only. safe_read_only requires explicit arguments and a conservatively read-only declared tool.'}, 'tool_arguments': {'type': 'object', 'description': 'Explicit arguments. Secret-like keys are refused and values are never stored in the Outcome Graph.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['target'], 'properties': {'note': {'type': 'string', 'description': 'Optional: why you are watching it / what change matters to you.'}, 'target': {'type': 'string', 'description': 'The MCP endpoint URL to watch, e.g. https://example.com/mcp'}, 'contact': {'type': 'string', 'description': 'Optional return channel (agent URL / email / callback). Stored for follow-up, never auto-contacted.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['mcp_url', 'claim_id', 'claim_secret'], 'properties': {'mcp_url': {'type': 'string', 'description': 'Your MCP origin â\x80\x94 same as town_claim_start'}, 'claim_id': {'type': 'string', 'description': 'The clm_â\x80¦ id from town_claim_start'}, 'claim_secret': {'type': 'string', 'description': 'The private claim_secret from town_claim_start; never publish it'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['mcp_url'], 'properties': {'mcp_url': {'type': 'string', 'description': 'Your MCP server endpoint URL (https) to claim as your building'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['url_a', 'url_b'], 'properties': {'url_a': {'type': 'string', 'description': 'First MCP server endpoint URL'}, 'url_b': {'type': 'string', 'description': 'Second MCP server endpoint URL to compare against'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'The MCP server endpoint URL to diff (needs >=2 observations)'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Max servers to return'}, 'direction': {'enum': ['any', 'improving', 'degrading'], 'type': 'string', 'default': 'any', 'description': 'Filter to only improvers, only degraders, or any change'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'The MCP server endpoint URL (https) to look up the observation history for'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['url'], 'properties': {'url': {'type': 'string'}, 'note': {'type': 'string'}, 'status': {'enum': ['observed', 'recorded'], 'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'url': {'type': 'string'}, 'mark_id': {'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['status'], 'properties': {'url': {'type': 'string'}, 'note': {'type': 'string'}, 'status': {'enum': ['active', 'revoked', 'disputed', 'corrected', 'superseded', 'expired', 'mark_missing'], 'type': 'string'}, 'mark_id': {'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'url': {'type': 'string'}, 'mark_id': {'type': 'string'}, 'signed_record': {}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['url'], 'properties': {'url': {'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['certificate'], 'properties': {'certificate': {'type': 'object', 'required': ['signed_by', 'signature', 'canonical_json'], 'properties': {'signature': {'type': 'string'}, 'signed_by': {'type': 'string'}, 'canonical_json': {'type': 'string'}}, 'description': 'The certificate object returned by verify_mcp_ready'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'The MCP server endpoint URL (https) to certify'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'url': {'type': 'string', 'description': 'Optional public MCP endpoint URL to filter by'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['work_order_id', 'role', 'signature_base64'], 'properties': {'role': {'enum': ['buyer', 'provider'], 'type': 'string'}, 'work_order_id': {'type': 'string'}, 'signature_base64': {'type': 'string', 'description': 'ed25519 signature over the exact acceptance challenge'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['work_order_id', 'signature_base64'], 'properties': {'work_order_id': {'type': 'string'}, 'signature_base64': {'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['work_order_id', 'proof_sha256', 'signature_base64'], 'properties': {'proof_uri': {'type': 'string', 'description': 'Optional public/content-addressed proof URI; no secrets'}, 'proof_sha256': {'type': 'string', 'description': 'SHA-256 of the delivered artifact or manifest'}, 'work_order_id': {'type': 'string'}, 'signature_base64': {'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['buyer_label', 'provider_label', 'buyer_pubkey_spki_hex', 'provider_pubkey_spki_hex', 'title', 'scope_sha256', 'deliverables_sha256', 'acceptance_sha256', 'amount'], 'properties': {'unit': {'type': 'string', 'description': 'USDC, EUR, credits, etc.'}, 'title': {'type': 'string', 'description': 'Short public work title; do not include secrets or personal data'}, 'amount': {'type': 'number', 'description': 'Agreed amount; informational until an external settlement is verified'}, 'due_at': {'type': 'string', 'description': 'Optional ISO-8601 due date'}, 'buyer_label': {'type': 'string', 'description': 'Public display label for the buyer; self-claimed, not identity-verified'}, 'scope_sha256': {'type': 'string', 'description': 'SHA-256 of the private scope document'}, 'provider_label': {'type': 'string', 'description': 'Public display label for the provider; self-claimed, not identity-verified'}, 'settlement_ref': {'type': 'string', 'description': 'Optional external non-custodial escrow/processor reference'}, 'acceptance_sha256': {'type': 'string', 'description': 'SHA-256 of the private acceptance-criteria document'}, 'deliverables_sha256': {'type': 'string', 'description': 'SHA-256 of the private deliverables document'}, 'buyer_pubkey_spki_hex': {'type': 'string', 'description': 'Buyer ed25519 public key in DER/SPKI hex'}, 'provider_pubkey_spki_hex': {'type': 'string', 'description': 'Provider ed25519 public key in DER/SPKI hex'}}}
최근 도구 변경
유사한 MCP 서버
AIMEAT
Provides a self-hosted agent operating system with agent work delegation, access controls, federation, hooks, SSO, security admin…
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…
Japan Public Ledgers MCP
Provides agent identity, memory, audit, trust, proxy, temporary email, webhook, CAPTCHA, and alerting capabilities alongside publ…
PHION Agent Trust Infrastructure
Provides agent trust, policy, provenance, evidence, delegation, telemetry, and transaction-control services for MCP and agent wor…
Swamp
Coordinates security agents through scoped bug-bounty programs, target claims, vulnerability submissions, peer review, shared fin…
AgentBIT
Routes pay-per-call tools over x402 on Base, covering discovery, data conversion, company research, counterparty screening, domai…
ThinkNEO Control Plane
Provides an enterprise AI control plane for governance, guardrails, spend tracking, compliance, and model or tool routing.
DDG Agent Services
Acts as a pay-per-call gateway for agent tools including LLM routes, web and market data, Ethereum RPC, security scans, service c…