Model Context Protocol

Peeve over MCP, both directions.

Your users' own agents connect to your product and get your capabilities as typed tools. And Peeve connects to an MCP server you run, to call your tools mid-conversation. Same registry, same guardrails, one integration.

Claude logoClaude
ChatGPT logoChatGPT
Hermes logoHermes
OpenClaw logoOpenClaw
Any MCP client logoAny MCP client
Serve your users' agents · inbound

Your user points their agent at a scoped endpoint.

The agent connects to mcp.peeve.ai/<workspace>/u/<contact> and receives your capabilities as typed tools, each stating its effect before it runs. It gets the same permissions as the user, never more, and every grant is revocable and rate-limited. Growth gives 5 grants per user; Scale is unlimited.

YOUR USER'S AGENTClaudeChatGPTHermesOpenClaw+ any MCP clientSCOPED MCP ENDPOINTmcp.peeve.ai/northwind/u/8f2aYOUR CAPABILITIES, AS TYPED TOOLSchange_plantooldownload_invoicetoollist_orderstoolAGENT CALLS change_planEffect: moves Northwind to Growth. Same permissions as the user.✓ confirmed · done · signed to the audit log
More on the agent channel →
Connect your MCP server · outbound

Bring the MCP server you already run.

On Growth and above, paste your MCP server URL in the app. Peeve does a live handshake, discovers the tools it exposes, and you choose which the assistant may use. Reads run live to answer with current data; writes, like a refund, are confirmed before they run. Credentials are encrypted per workspace and the model never sees a token.

YOUR MCP SERVER URLhttps://mcp.northwind.ioConnecthandshake · discovering toolsTOOLS DISCOVERED · CHOOSE WHICH THE ASSISTANT MAY USEget_orderREADlookup_customerREADissue_refundWRITE3 tools enabledReads run live. Writes like issue_refund are confirmed before they run. The model never sees a credential.
More on custom connectors →

01Which AI agents can connect to my product through Peeve?

Claude, ChatGPT and other OpenAI agents, Hermes, OpenClaw, and any client that speaks MCP. The user points their agent at a scoped Peeve endpoint and it receives your capabilities as typed tools, each stating its effect before it runs. Nothing about the agent is special-cased; if it speaks the protocol, it connects.

02How does a user connect their agent?

Each user gets a personal, scoped endpoint of the form mcp.peeve.ai/<workspace>/u/<contact>. They add that URL in their agent (the same way they would add any custom MCP connector) and the agent discovers your capabilities as typed tools. The endpoint is minted per user, so access is theirs to hold and yours to revoke.

03What does the agent actually get when it connects?

Your capabilities, rendered as typed tools with a dry-run effect string, for example change_plan, download_invoice or list_orders. It is the same capability registry that renders as a cursor and narration for a human. You define a capability once and it serves both the person and their agent, never maintained twice.

04What permissions does a connected agent have?

Exactly the calling user's permissions, and no more. An agent acting for a user can do what that user can do, nothing they cannot. Each grant is scoped to that user, revocable by them and visible to you, and rate-limited per grant.

05Can I revoke or rate-limit an agent's access?

Yes. Every grant is revocable and rate-limited per user. A user can revoke their agent's access at any time, and you can see and manage grants. Growth includes 5 grants per user; Scale is unlimited.

06Do agents go through the same guardrails as the human path?

Yes. Anything that changes state is confirmed, actions run within a workspace allow-list, and every action writes a signed audit entry. The model requests a capability by name and never holds a credential, so an injected instruction can request a capability but never compose a raw request or reach a key.

07Can Peeve connect to my own MCP server?

Yes, on the Growth plan and above. Paste your MCP server URL, and an access token if it needs one. Peeve does a live handshake, discovers the tools your server exposes, and you choose which the assistant may use. Anything that changes state runs through the same confirmation guardrail.

08What happens when I connect a custom MCP server?

Peeve initializes a client connection, lists the tools your server offers, and shows them to you with read or write marked on each. You enable the ones the assistant may call. Reads run live during a conversation; writes are confirmed before they run, and credentials are encrypted per workspace.

09Are write actions from an MCP tool confirmed?

Yes. A read tool runs automatically to answer with live data. A write tool, like issue_refund, states its effect and runs only after approval, inside an allow-list, and is written to a signed audit log. This holds for both your custom MCP server and the capabilities you expose to agents.

10Do agent tool calls over MCP cost extra?

No. Agent tool calls over MCP are logged but not billed today. Grants are limited by plan (5 per user on Growth, unlimited on Scale), and if the billing model changes you get a full billing cycle's notice, never a retroactive charge.

11How is serving AI agents different from serving human customers?

Agents need structured actions, explicit permissions and machine-readable context, not a chat window. Peeve renders one capability registry two ways: cursor motion and narration for people, and typed MCP tools with a stated effect for agents. Both get the same capabilities in the form each can use.

12Where is Peeve's machine-readable MCP information?

Peeve publishes a server card at /.well-known/mcp/server-card.json and an agent guide at /AGENTS.md, and every page has a Markdown twin (append .md to any URL, or send Accept: text/markdown). These let agents and crawlers read the product directly.

13How do I prepare my product for agentic commerce?

Give agents trustworthy, permissioned, action-ready access to your product. Peeve provides that today: a scoped MCP endpoint where a user's agent gets your capabilities as typed tools, with the same confirmation and audit guardrails as the human path, so an agent can transact on a user's behalf safely.

Serve your users' agents. 14 days free. No card. No call.