Connect an assistant (MCP)
Point Claude — or anything else that speaks the Model Context Protocol — at the account and ask in words what you would otherwise look up.
Same key, same scopes, same limits as the REST API: a key that cannot read customers cannot be asked about them either.
https://api.zinevu.com/api/mcpAuthenticate with the same Authorization: Bearer header. The server speaks the stateless 2026-07-28 revision and the older handshake-based ones, so a client that only knows initialize works unchanged.
The tools#
Seven, all read-only:
whoami— the account and what this key may do.search_leadsandget_leadsearch_offersandget_offersearch_customersandget_customer
Nothing here writes, sends or changes anything — an assistant can read the pipeline and nothing it does can cost you a lead or an e-mail. Only the tools your key's scopes allow are listed, and calling one by name without the scope is refused just the same; the refusal names the scope so you know which one to add.
Configuring a client#
{ "mcpServers": { "zinevu": { "type": "http", "url": "https://api.zinevu.com/api/mcp", "headers": { "Authorization": "Bearer zv_live_..." } } }}Questions that would otherwise be a report: which offers have been sitting unsigned the longest, what a customer asked for last spring, whether a lead already exists for this address. For anything that has to happen on a schedule or be exactly right every time, write the integration — an assistant is a reader, not a cron job.