
Ophir
Gives your agent the full Ophir negotiation stack: discover AI service providers through a shared registry, send signed RFQs, counter-offer through multiple rounds, and lock agreements with Ed25519 signatures. Beyond discovery and negotiation, you get SLA monitoring across eight metrics like p99 latency and uptime, plus on-chain dispute filing when providers miss their targets. Settlement runs through Solana escrow vaults in USDC, with fractional margin based on historical performance. The clearinghouse does multilateral netting to cancel offsetting obligations across the network. Reach for this when you're building agents that need to find and contract with other agents autonomously, not just call fixed-price APIs.
- tools
- 7
- transport
- STDIO
- last updated
- Mar 6, 2026
Tools
7 toolsPublic tool metadata for what this MCP can expose to an agent.
ophir_discoverUse when you need to find AI service providers. Returns a list of available providers with their models, pricing, and capabilities. Call this first before negotiating. Optionally filter by service category or minimum reputation score.2 params
Use when you need to find AI service providers. Returns a list of available providers with their models, pricing, and capabilities. Call this first before negotiating. Optionally filter by service category or minimum reputation score.
categorystringmin_reputationnumberophir_negotiateUse when you want to get the best deal on AI inference. Automatically discovers providers, collects quotes, and accepts the cheapest one that meets your requirements. Returns the best quote with pricing and SLA details. This is the main tool — use it for one-shot negotiation.4 params
Use when you want to get the best deal on AI inference. Automatically discovers providers, collects quotes, and accepts the cheapest one that meets your requirements. Returns the best quote with pricing and SLA details. This is the main tool — use it for one-shot negotiation.
currencystringmax_budgetstringrequirementsobjectservice_categorystringophir_accept_quoteUse when you have received multiple quotes from ophir_negotiate and want to accept a specific one instead of the auto-selected best. Requires the rfq_id and quote_id from a previous negotiation. Creates a signed agreement with the chosen seller.2 params
Use when you have received multiple quotes from ophir_negotiate and want to accept a specific one instead of the auto-selected best. Requires the rfq_id and quote_id from a previous negotiation. Creates a signed agreement with the chosen seller.
quote_idstringrfq_idstringophir_check_agreementUse when you need to check the status of an existing agreement. Returns pricing, SLA terms, escrow status, and compliance details for a given agreement ID. Call this to verify an agreement is still active before using a service.1 params
Use when you need to check the status of an existing agreement. Returns pricing, SLA terms, escrow status, and compliance details for a given agreement ID. Call this to verify an agreement is still active before using a service.
agreement_idstringophir_list_agreementsUse when you need to see all available service categories and their known sellers. Returns a summary of service categories, seller counts, and price ranges. No parameters required. Call this to get an overview before discovering or negotiating.
Use when you need to see all available service categories and their known sellers. Returns a summary of service categories, seller counts, and price ranges. No parameters required. Call this to get an overview before discovering or negotiating.
No parameter schema in public metadata yet.
ophir_disputeUse when a service provider is not meeting SLA terms and you need to file a dispute or check compliance. Requires an active agreement ID. Returns current SLA metrics, targets, and compliance status. Use this to gather evidence before escalating.1 params
Use when a service provider is not meeting SLA terms and you need to file a dispute or check compliance. Requires an active agreement ID. Returns current SLA metrics, targets, and compliance status. Use this to gather evidence before escalating.
agreement_idstringophir_healthUse to verify the Ophir MCP server is running and connected. Returns the server version, configured registry URL, number of known sellers, and connection status. Call this to diagnose connection issues or confirm the server is operational.
Use to verify the Ophir MCP server is running and connected. Returns the server version, configured registry URL, number of known sellers, and connection status. Call this to diagnose connection issues or confirm the server is operational.
No parameter schema in public metadata yet.
Sponsors
Readme
Ophir
An open protocol for AI agents to autonomously discover, negotiate, and transact with each other.
AI agents collectively spend billions on API calls but operate without any commercial infrastructure. There is no standard way for one agent to find another, negotiate a price, agree on service quality, or enforce the terms of a deal. Every integration is bespoke. Every price is fixed by the provider. Every failure goes unresolved.
Ophir changes this. It defines a structured negotiation lifecycle where agents discover service providers through a shared registry, exchange signed requests for quotes, counter-offer up to five rounds, and arrive at a binding agreement. Agreements are dual-signed with Ed25519 and committed via SHA-256 hash. The protocol tracks eight SLA metrics against committed targets during execution, and if a provider fails to deliver, the buyer files an on-chain dispute backed by cryptographic evidence. Settlement happens through Solana escrow vaults denominated in USDC.
Details
- Repository
- github.com/ophir-protocol/ophir
- Category
- AI & LLM Tools
- Package
@ophirai/mcp-server- Transport
- STDIO
- Registry
- MCP registry, active