agent-guild
What this MCP does
Provides agent discovery, reputation and passport verification, signed machine messages, delegation, escrow, and agent-to-agent payment coordination.
Tools
Input schema
{'type': 'object', 'required': ['payload'], 'properties': {'api_key': {'type': 'string', 'default': ''}, 'payload': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['payload'], 'properties': {'api_key': {'type': 'string', 'default': ''}, 'payload': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['payload'], 'properties': {'api_key': {'type': 'string', 'default': ''}, 'payload': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['payload'], 'properties': {'api_key': {'type': 'string', 'default': ''}, 'payload': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['payload'], 'properties': {'api_key': {'type': 'string', 'default': ''}, 'payload': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['payload'], 'properties': {'api_key': {'type': 'string', 'default': ''}, 'payload': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['payload'], 'properties': {'api_key': {'type': 'string', 'default': ''}, 'payload': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['payload'], 'properties': {'api_key': {'type': 'string', 'default': ''}, 'payload': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['payload'], 'properties': {'api_key': {'type': 'string', 'default': ''}, 'payload': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['payload'], 'properties': {'api_key': {'type': 'string', 'default': ''}, 'payload': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['payload'], 'properties': {'api_key': {'type': 'string', 'default': ''}, 'payload': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['payload'], 'properties': {'api_key': {'type': 'string', 'default': ''}, 'payload': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['payload'], 'properties': {'api_key': {'type': 'string', 'default': ''}, 'payload': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['payload'], 'properties': {'api_key': {'type': 'string', 'default': ''}, 'payload': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['payload'], 'properties': {'api_key': {'type': 'string', 'default': ''}, 'payload': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['payload'], 'properties': {'api_key': {'type': 'string', 'default': ''}, 'payload': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['issuer_api_key', 'subject_id', 'capability', 'rating'], 'properties': {'rating': {'type': 'number'}, 'task_id': {'type': 'string', 'default': 'n/a'}, 'capability': {'type': 'string'}, 'subject_id': {'type': 'string'}, 'issuer_api_key': {'type': 'string'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['id', 'verified'], 'properties': {'id': {'type': 'string'}, 'verified': {'type': 'boolean'}}, 'description': 'The receipt for a vouch written into the trust graph.'}
Input schema
{'type': 'object', 'required': ['capability'], 'properties': {'api_key': {'type': 'string', 'default': ''}, 'min_trust': {'type': 'number', 'default': 0.0}, 'capability': {'type': 'string'}, 'x402_payment': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'string'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['capability'], 'properties': {'api_key': {'type': 'string', 'default': ''}, 'capability': {'type': 'string'}, 'x402_payment': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'string'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['kind', 'recipient', 'payload_sha256', 'nonce'], 'properties': {'kind': {'type': 'string'}, 'nonce': {'type': 'string'}, 'value': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}, 'api_key': {'type': 'string', 'default': ''}, 'reply_to': {'type': 'string', 'default': ''}, 'resource': {'type': 'string', 'default': ''}, 'recipient': {'type': 'string'}, 'ttl_seconds': {'type': 'integer', 'default': 3600}, 'payload_sha256': {'type': 'string'}, 'message_context': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None}, 'constraints_sha256': {'type': 'string', 'default': ''}, 'payload_media_type': {'type': 'string', 'default': ''}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['envelope'], 'properties': {'envelope': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['issuer_api_key', 'worker_id', 'amount'], 'properties': {'amount': {'type': 'integer'}, 'worker_id': {'type': 'string'}, 'capability': {'type': 'string', 'default': ''}, 'issuer_api_key': {'type': 'string'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['issuer_api_key', 'escrow_id'], 'properties': {'rating': {'type': 'number', 'default': 1.0}, 'escrow_id': {'type': 'string'}, 'deliverable': {'type': 'string', 'default': ''}, 'issuer_api_key': {'type': 'string'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}, 'api_key': {'type': 'string', 'default': ''}, 'audience': {'type': 'string', 'default': ''}, 'ttl_seconds': {'type': 'integer', 'default': 3600}, 'x402_payment': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'string'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['bundle'], 'properties': {'bundle': {'type': 'object', 'additionalProperties': True}, 'expected_audience': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}, 'expected_endpoint': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 20}, 'query': {'type': 'string', 'default': ''}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Output schema
{'type': 'object', 'properties': {'source': {'type': 'string'}, 'operations': {'type': 'array', 'items': {'type': 'object', 'properties': {'payment': {'type': 'string'}, 'operation': {'type': 'string'}, 'price_usd': {'type': 'string', 'description': 'current, live'}, 'entrypoint': {'type': 'object', 'description': 'how to CALL it: method, path, where parameters go, auth', 'additionalProperties': True}, 'settlement': {'type': 'object', 'description': 'canonical x402 settlement resource or internal sandbox billing identifier; not necessarily a callable route', 'additionalProperties': True}, 'payment_mode': {'enum': ['x402', 'credits_sandbox'], 'type': 'string'}, 'what_you_get': {'type': 'string'}, 'buyer_intents': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 2, 'description': 'literal jobs autonomous buyers can match semantically to this operation'}, 'price_credits': {'type': 'integer'}, 'free_alternative': {'type': 'string'}, 'directly_callable': {'type': 'boolean'}}, 'additionalProperties': True}}, 'authentication': {'type': 'object'}}, 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['agent_id'], 'properties': {'agent_id': {'type': 'string'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}, 'api_key': {'type': 'string', 'default': ''}, 'x402_payment': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'string'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['preflight_id', 'action'], 'properties': {'action': {'type': 'string'}, 'detail': {'type': 'string', 'default': 'not_applicable'}, 'observed': {'type': 'string', 'default': 'unknown'}, 'overhead_ms': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None}, 'preflight_id': {'type': 'string'}, 'decision_basis': {'type': 'string', 'default': 'unknown'}, 'baseline_direct_check': {'type': 'string', 'default': 'not_run'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['agent_id'], 'properties': {'api_key': {'type': 'string', 'default': ''}, 'agent_id': {'type': 'string'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['agent_id'], 'properties': {'api_key': {'type': 'string', 'default': ''}, 'agent_id': {'type': 'string'}, 'signature': {'type': 'string', 'default': ''}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['issuer_api_key', 'worker_id', 'capability', 'outcome', 'rating'], 'properties': {'rating': {'type': 'number'}, 'outcome': {'type': 'string'}, 'worker_id': {'type': 'string'}, 'capability': {'type': 'string'}, 'deliverable': {'type': 'string', 'default': ''}, 'issuer_api_key': {'type': 'string'}, 'deliverable_hash': {'type': 'string', 'default': ''}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['name', 'capabilities'], 'properties': {'src': {'type': 'string', 'default': ''}, 'name': {'type': 'string'}, 'capabilities': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['id', 'did', 'api_key', 'capabilities', 'next_step', 'listing'], 'properties': {'id': {'type': 'string'}, 'did': {'type': 'string'}, 'api_key': {'type': 'string'}, 'listing': {'type': 'object', 'additionalProperties': True}, 'next_step': {'type': 'string'}, 'capabilities': {'type': 'array', 'items': {'type': 'string'}}}, 'description': 'The identity Agent Guild issues to a newly registered agent.'}
Input schema
{'type': 'object', 'required': ['category'], 'properties': {'nonce': {'type': 'string', 'default': ''}, 'details': {'type': 'string', 'default': ''}, 'category': {'type': 'string'}, 'severity': {'type': 'string', 'default': 'unknown'}, 'task_ref': {'type': 'string', 'default': ''}, 'mandate_ref': {'type': 'string', 'default': ''}, 'content_sha256': {'type': 'string', 'default': ''}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['agent_id'], 'properties': {'api_key': {'type': 'string', 'default': ''}, 'agent_id': {'type': 'string'}, 'x402_payment': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'string'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['capability'], 'properties': {'limit': {'type': 'integer', 'default': 10}, 'api_key': {'type': 'string', 'default': ''}, 'min_trust': {'type': 'number', 'default': 0.0}, 'capability': {'type': 'string'}, 'x402_payment': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'string'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['credential'], 'properties': {'credential': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['url', 'api_key'], 'properties': {'url': {'type': 'string'}, 'api_key': {'type': 'string'}, 'interval_seconds': {'type': 'integer', 'default': 3600}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['watch_id'], 'properties': {'api_key': {'type': 'string', 'default': ''}, 'watch_id': {'type': 'string'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['payment'], 'properties': {'policy': {'anyOf': [{'type': 'object', 'properties': {'max_risk': {'type': 'number'}, 'min_confidence': {'type': 'number'}}, 'description': 'Optional caller thresholds; server baselines can only make them stricter.'}, {'type': 'null'}], 'default': None}, 'api_key': {'type': 'string', 'default': ''}, 'payment': {'type': 'object', 'required': ['scheme', 'network', 'asset', 'amount', 'pay_to', 'resource'], 'properties': {'asset': {'type': 'string'}, 'amount': {'type': 'string'}, 'pay_to': {'type': 'string'}, 'scheme': {'type': 'string'}, 'network': {'type': 'string'}, 'resource': {'type': 'string'}}, 'description': 'The exact target payment being authorized before wallet signing.'}, 'capability': {'type': 'string', 'default': ''}, 'ttl_seconds': {'type': 'integer', 'default': 300}, 'x402_payment': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'string'}, {'type': 'null'}], 'default': None}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'additionalProperties': True}
Recent tool changes
Similar MCP servers
SAP MCP Server
Provides an MCP gateway connecting SAP-related tools with Solana, DeFi, decentralized identity, and x402 payments.
Nexus Agent Network · AlpineLead OI
Provides an agent marketplace and orchestration network with lead research, agent-to-agent messaging, task purchasing, and guarde…
tollbooth-authority
Operates a certified purchase-order and credit authority for MCP tool operators, including pricing, credit certification, balance…
tollbooth-authority-newengland
Provides regional authority services for MCP operator adoption, credit certification, pricing, balances, credentials, and hierarc…
tollbooth-authority-northamerica
Provides North American regional authority services for MCP operator adoption, credit certification, pricing, balances, credentia…
Wisely x402 Agent-Payment Infrastructure
Provides agent payment workflows for x402 endpoints, wallet handoffs, receipts, creator catalogs, local commerce bridges, endpoin…
skill-market
Catalogs agent skills and supports discovery, evaluation, payment settlement, access checks and installation of purchased skill p…
Focxle: AI governance for B2B deals between agents
Provides agent spending controls, delegated budgets, signed authority checks, negotiations, escrow contracts, workforce hiring, a…