ophir-protocol avatar

Ophir

ophir-protocol/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 tools

Public 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.

Parameters* required
categorystring
Service category to filter by (e.g. "inference", "translation", "code_review"). Omit to list all providers.
min_reputationnumber
Minimum reputation score (0-100) to filter sellers. Only providers at or above this score are returned.
ophir_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.

Parameters* required
currencystring
Payment currency (default: "USDC")
max_budgetstring
Maximum price per unit willing to pay (e.g. "0.01")
requirementsobject
Specific requirements for the service (e.g. {"model": "gpt-4", "max_tokens": 4096})
service_categorystring
Category of service needed (e.g. "inference", "translation", "code_review")
ophir_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.

Parameters* required
quote_idstring
The specific quote ID to accept
rfq_idstring
The RFQ ID from a previous ophir_negotiate call
ophir_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.

Parameters* required
agreement_idstring
The agreement ID to check
ophir_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.

Parameters* required
agreement_idstring
The agreement ID to check SLA compliance for
ophir_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.


View the full README on GitHub

Details

Repository
github.com/ophir-protocol/ophir
Category
AI & LLM Tools
Package
@ophirai/mcp-server
Transport
STDIO
Registry
MCP registry, active

Related AI & LLM Tools MCP servers

View all
1wken2238-byte avatarAgentShopping Intent Catalogwken2238-byte/agentshopping-mcpRead-only MCP endpoint for 100 buyer-agent transaction intents and supply offers.0stars
2pandadad0214 avatarPanda Web Security Toolspandadad0214/panda-web-security-toolsSite/email/agent safety and monitors: SPF/DKIM, SEO, change + RSS monitors, hidden-AI, WHOIS (7).0stars
3paperdavid avatarManomapaperdavid/manomaMCP server for soul.md — your portable AI identity layer across every LLM.0stars
4parallel-web avatarParallel Search MCPparallel-web/search-mcpThe best web search for your AI Agent0stars
5pictify-io avatarMcppictify-io/mcpGenerate images, GIFs, videos, and PDFs from HTML, URLs, or templates — from your AI agent.0stars
6plagtech avatarSpraay Solana Gatewayplagtech/spraay-solana-gatewayBatch send SOL or any SPL token to 1000+ wallets via x402. AI agent payments on Solana.0stars