Let AI agents read LinkedIn, Reddit, and X

~/work — agent
✻ coding agent · veezee connected · ~/work
> What are people on Reddit saying about Notion this month? I want themes for our launch messaging.
I'll search Reddit through Veezee and read the top discussion.
veezee - reddit_search (MCP)(query: "notion", type: "posts", range: "month")
⎿ 25 posts · 6 credits
veezee - reddit_get_post (MCP)(post_ids: ["t3_1kx3f2"], detail: "full")
⎿ 1 post + full discussion thread · 8 credits
Three themes this month: requests for offline mode, praise for the new calendar view, and pricing pushback from small teams. Write-up with quotes and links is in themes.md.
2 tool calls · 14 credits · the free tier covers 200 credits a day
>
~/work⎇ mainveezee · 17 tools

Platforms lock agents out. Veezee hands them structured profiles, posts, and search across all three, set up by the agent itself.

Start free Buy credits

Free 200 credits per IP per day, no account, no card. Paid packs from $20.00 top up the same key.

Quickstart#

Your agent's chat
Fetch https://veezee.io/agent-setup/prompt.md and follow the setup instructions.

Works in any agent that can fetch a URL or run shell commands. It reads the guide, mints its own free key, and wires itself up: no signup, no card, no human steps. The other tabs are the same setup done by hand.

Terminal
claude mcp add --transport http veezee https://mcp.veezee.io/all
Settings
Settings > Connectors > Add custom connector > https://mcp.veezee.io/all
.cursor/mcp.json
{
  "mcpServers": {
    "veezee": { "url": "https://mcp.veezee.io/all" }
  }
}
mcp_config.json
{
  "mcpServers": {
    "veezee": { "serverUrl": "https://mcp.veezee.io/all" }
  }
}
.vscode/mcp.json
{
  "servers": {
    "veezee": { "type": "http", "url": "https://mcp.veezee.io/all" }
  }
}
Terminal
codex mcp add veezee --url https://mcp.veezee.io/all
cline_mcp_settings.json
{
  "mcpServers": {
    "veezee": { "type": "streamableHttp", "url": "https://mcp.veezee.io/all" }
  }
}
settings.json
{
  "context_servers": {
    "veezee": { "url": "https://mcp.veezee.io/all" }
  }
}
n8n
Import a ready-made Veezee workflow, or point an MCP Client Tool node at
https://mcp.veezee.io/all
Guide: https://veezee.io/integrations/n8n

Pick your agent; the block above is its config. It points at https://mcp.veezee.io/all (all three platforms on one connection); use https://mcp.veezee.io/linkedin, https://mcp.veezee.io/reddit, or https://mcp.veezee.io/x for one platform. Any other MCP client connects the same way.

Adding the server opens a Veezee sign-in in your browser (email code, no password, no card); approving it connects the account, zero keys involved. Headless or CI: mint a free key over REST and put it in your client's connection headers instead. Full per-client setup: /docs/clients.

Terminal
npx @veezee/sdk init
vz linkedin profile get williamhgates

vz init creates the free key and stores it in ~/.veezee/config; every vz command and SDK call in the same environment then just works. Every tool is a subcommand. Full reference: /docs/cli.

Terminal
curl -s -X POST https://api.veezee.io/v1/keys/mint

curl "https://api.veezee.io/v1/linkedin/profiles?identifier=williamhgates" \
  -H "Authorization: Bearer $VEEZEE_API_KEY"

The first call returns your key (shown once) plus ready-made setup snippets. If you call without a key, the error response tells you exactly how to get one, so an agent recovers on its own in one round-trip. Contract: /openapi.json.

Terminal
npm install @veezee/sdk
TypeScript
import { VeezeeClient } from "@veezee/sdk";

const client = new VeezeeClient();
await client.mint(); // reuses vz init's key, or creates one the first time
const profile = await client.linkedin.getProfile({ identifier: "williamhgates" });

Typed client with retries and idempotency built in; mint() is safe to call twice. Docs: /docs/sdk.

Same key, same tools, same meter behind every surface. The key is free and includes 200 credits per IP per day (about 6,000 a month), recent data only.

Need more? Buy credits: checkout credits the same key, so nothing needs reconfiguring. That checkout is the only human step in the product.

Confirm an email at /login and your key gets a one-time grant of 10,000 credits, once per email.

The tools#

Every tool has a matching REST route and an MCP tool of the same name. Credit costs are shown on every response. Per-platform tool lists and quickstarts: /docs/linkedin, /docs/reddit, /docs/x.

LinkedIn#

Reddit#

X#

Any platform#

Use cases#

Worked, costed recipes for common jobs: candidate sourcing, prospect enrichment, company research, brand monitoring, and market research. Each names its tools, credits, and limits.

Pricing#

Start free: your agent creates its own key in one call, no account or card, and gets 200 credits per IP per day (about 6,000 a month). Need more? Pay as you go at $2.00 per 1,000 credits ($20.00 minimum), or $99.00/mo with 80,000 credits included. Payment credits the key you already have, so nothing needs reconfiguring. See the full breakdown and worked cost examples on the pricing page.

No subscription needed and no per-row charges: only calls that return data spend credits, and failed calls refund automatically. Elsewhere, the leading LinkedIn data vendor sells volume plans from $1,999/month and the official X API bills per record with an approved developer account required. Veezee is one prepaid credit meter across all three platforms, self-serve from $0. Named, sourced comparisons: /alternatives.

Buy credits

Built for agents#

Five ways in, one tool registry and one credit meter behind all of them:

Default path: use MCP when your host supports it, the SDK otherwise, REST as the fallback; the CLI and skills are conveniences layered on top of those.

Every response carries its credit cost. Client-specific setup lives at /docs/clients, worked recipes at /use-cases, non-obvious operating rules at /AGENTS.md, and a copy-paste setup guide at /agent-setup/prompt.md.