rivomiDocs

rivomi API and MCP documentation

Connect an AI agent to rivomi, find people showing buying intent on LinkedIn, and run outreach from your own account over MCP or REST.

rivomi finds people who are showing buying intent on LinkedIn, scores each one against what your workspace sells, drafts a message that cites what they said, and sends it from your own LinkedIn account once a human approves. Every action in the app is available to an AI agent over MCP and to scripts over REST.

https://rivomi.com/api/mcp

The MCP server uses Streamable HTTP. Hosted connectors sign in with OAuth 2.1. Anything you configure yourself can send an API key as a bearer token instead.

Choose the shortest path

GoalStart here
Connect an agent for the first timeConnect over MCP
Configure a specific clientClaude, Claude Code, Cursor, ChatGPT, VS Code, Codex, or another client
Create a key or understand scopesAPI keys and OAuth
Learn the nouns: agent, list, run, sequenceHow rivomi works
Choose or inspect a toolTool reference, then the live tools/list schema
Call rivomi from a scriptREST API
Complete a job end to endUse cases
Handle an error or a cost questionErrors and limits, Credits

The agent workflow

Connect and authorise

Point a Streamable HTTP client at /api/mcp, then sign in through OAuth or send Authorization: Bearer <key>. A credential belongs to exactly one workspace.

Read the workspace

Call rivomi_get_workspace first. It returns the three facts every later decision depends on: the credit balance (and whether spending is blocked), the LinkedIn senders and their headroom today, and whether a human has accepted the sending terms.

Discover the live tools

Use MCP tools/list. Tool schemas are the source of truth for arguments, defaults, and limits. A description that starts with $ spends credits.

Act, then poll

Reads return at once. Anything long (a search, an import, a scoring pass) returns a run_id; poll rivomi_get_run until finished is true. Sending always returns "queued": a sender paces the work inside its working hours.

The connection is ready when rivomi_get_workspace returns your workspace's real name and plan. A job is complete when every run it started reports finished: true, and the result (people found, drafts approved, replies sent) is confirmed by a read tool rather than assumed from a write's response.

What the server exposes

CapabilityTools cover
WorkspacePlan, credits, senders, sending consent, the funnel dashboard
AgentsCreate, target, write the sequence, launch, pause, run now, review the queue
ProspectsSearch, read in full, label fit, write a research brief
Lists and importsMake lists, move people, import a post's engagers, enrich, score and draft
RunsList, poll, abort long jobs
OutreachQueue people into sequences, pause or stop one
InboxFind threads that need a reply, read them, reply

Machine-readable documentation

Every page has a markdown twin. Append .md to a docs URL, or request it with Accept: text/markdown.

On this page