Skip to content

Connect an AI client

Pural hosts an MCP server. Any client that speaks the Model Context Protocol — Claude Code, Claude Desktop, or another MCP client — can connect to your workspace and work on proposals in it.

Add Pural as an MCP server in your client using the /api/mcp endpoint of your Pural installation, for example https://app.pural.io/api/mcp.

Your client opens a browser window, you sign in to Pural as usual, and a consent screen names the application and the permissions it is asking for. Approving it sends you back to the client, connected.

Permissions are granted per resource, and the consent screen names the ones being requested:

Permission What it allows
Read proposals List and read proposals, sections, templates and blocks
Write proposals Create proposals, and add, edit, reorder and remove sections — including price and acceptance sections
Read customers Search your customer list and read a customer record
Write customers Create a new customer

Customer contacts — the named people and their details — are not reachable over MCP at any permission level. An assistant can attach a company to a proposal; it cannot read the people at it.

For the full list of what an assistant can call, see What an assistant can do.

The connection is bound to the organization you were signed in to when you approved it. If you belong to several, connect while in the right one — and if you later leave that organization, the connection stops reaching its data.

Writes also need an active subscription, the same as in the app: an assistant cannot write proposals during an expired trial.

Connected applications are listed in your account settings and can be revoked there. Revoking stops the client from getting new access, and it does not touch anything the assistant already wrote.