REST + MCP · Live at api.agentbody.io

Give your agents a body

AgentBody is the capability gateway for AI agents. One API key, two protocols, and a curated catalog of trusted tools — with credits billing, idempotency, and usage auditing on every call.

agentbody — rest
$curl https://api.agentbody.io/v1/tools
-H "Authorization: Bearer $AGENTBODY_KEY"
 
{
"tools": [
{
"id": "linkedin.email_lookup",
"protocols": ["rest", "mcp"],
"annotations": { "readOnlyHint": true }
},
{ ... }
]
}
$

Capabilities

A curated catalog, not a plugin marketplace

Every tool is vetted, versioned, and operated by AgentBody. No third-party credentials to manage, no upstream brands leaking into your stack — just stable tool IDs your agents can rely on.

LinkedIn Intelligence

Professional profiles, contact lookup, and people search at scale.

4 tools

YouTube Contact Discovery

Business contact extraction from channels — up to 1,000 per request.

1 tool

Find Leads

Discover public evidence of potential buyers and outreach opportunities.

3 tools

Competitor Monitoring

Track competitor updates, comparisons, migrations, and market response.

3 tools

Demand Research

Surface pain points, workarounds, budgets, and buying intent.

3 tools

Document Parsing

Turn PDFs and office documents into clean, structured Markdown.

2 tools

Tool matrix

Stable IDs, callable from REST or MCP

LinkedIn Intelligence

linkedin.email_lookup

Look up an email address from a LinkedIn profile URL.

linkedin.phone_lookup

Look up a phone number from a LinkedIn profile URL.

linkedin.person_profile

Retrieve a full person profile from a LinkedIn profile URL.

linkedin.people_search

Search people by title, seniority, function, company, industry, and location filters.

YouTube Contact Discovery

youtube_email_finder

Extract business contact emails from channel IDs, handles, or URLs.

Find Leads

find_leads.create_monitor

Create a product-scoped monitor with a one-time access token.

find_leads.get_signals

Retrieve bounded batches of public signals across rounds.

find_leads.review_signals

Record verdicts on signals to steer subsequent rounds.

Competitor Monitoring

competitor_monitoring.create_monitor

Create a product-scoped monitor with a one-time access token.

competitor_monitoring.get_signals

Retrieve bounded batches of public signals across rounds.

competitor_monitoring.review_signals

Record verdicts on signals to steer subsequent rounds.

Demand Research

demand_research.create_monitor

Create a product-scoped monitor with a one-time access token.

demand_research.get_signals

Retrieve bounded batches of public signals across rounds.

demand_research.review_signals

Record verdicts on signals to steer subsequent rounds.

Document Parsing

document.upload

Create a short-lived upload session for a document.

document.parsing

Parse a document into readable Markdown and location-aware structured blocks.

Signal coverage. Research monitors watch public conversations across Twitter / X, Reddit, YouTube, TikTok, Douyin, Xiaohongshu — with a review loop that lets your agent grade each signal and sharpen the next round.

Twitter / XRedditYouTubeTikTokDouyinXiaohongshu

Protocols

One execution path, two front doors

REST for your backend jobs, Streamable HTTP MCP for your agents. Same authorization, same billing, same audit trail.

REST API

List tools, call them, and pull usage records from any stack that speaks HTTP.

GET  /v1/tools
POST /v1/tools/{id}/call
GET  /v1/usage/summary
GET  /v1/usage/records

MCP server

Point any MCP-capable agent at a single Streamable HTTP endpoint. Declared schemas, annotations, and structured content included.

POST /mcp   (Streamable HTTP)

+ account_quota      read-only, free
+ usage_history      read-only, free

Trust & billing

Infrastructure-grade guarantees

One key, every capability

A single API key unlocks the whole catalog. Scope keys to exactly the tools an agent is allowed to call — nothing more.

Credits billing, built in

Every call reserves credits up front and settles on completion. An immutable ledger records every unit that moves.

Idempotent by default

Retry storms are safe. Idempotency keys replay exact stored responses instead of double-charging or double-sending.

Full usage audit

Per-key usage summaries and records, queryable over REST. Your agents can even read their own quota and history over MCP.

Credit pricing is operator-governed and always read live from the gateway — your agents see current prices in every tool listing, and every usage record keeps its own price snapshot.

Put your agents to work

AgentBody is in early access. Tell us what your agents need to do, and we will get you a key.