The X (formerly Twitter) API for AI agents

Veezee is a X (formerly Twitter) data API built to be USED by an agent, not just called from one: the agent calls it directly, no signup, and meters its own spend from every response. This page covers X (formerly Twitter): six tools over MCP or REST. Veezee also serves LinkedIn and Reddit on the same contract; see /docs/linkedin and /docs/reddit.

Working in one call, no signup#

Most data APIs make a human sign up in a dashboard before an agent can do anything. Veezee does not: the agent mints its own key.

curl -s -X POST https://api.veezee.io/v1/keys/mint | jq -r .key
curl "https://api.veezee.io/v1/x/profiles?identifier=nasa" -H "Authorization: Bearer $VEEZEE_API_KEY"

No signup, no card, no human: minting is one call, shown once, and the free key runs under a shared budget of 200 credits per IP per day, recent data only. Skip the key and the response is a machine-readable KEY_REQUIRED error carrying this exact recipe. Over MCP, add https://mcp.veezee.io/x (streamable-http), same free budget, same six tools.

Past the daily budget, buy a key at /upgrade: pick a pack, pay, and checkout credits the same key, nothing to reconfigure.

The six tools#

Ways in#

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.

Honest limits#

This page covers the X (formerly Twitter) surface; Veezee also serves LinkedIn and Reddit with the same contract (see /docs/linkedin and /docs/reddit). On X (formerly Twitter): no batch tweet lookup, t.co links cannot be resolved offline, and people search returns a single page with no cursor. Purchases run through Stripe live; the minimum purchase is the $20.00 flex pack.