Integrations
What your agent can connect to
Only labeled "Available" if it actually works today. No misleading green checkmarks -- every capability below shows its real, current state.
Protocol support
The interoperability layer under everything else on this page.
PARP (this protocol)
Fully operationalIdentity, permissions, delegation, revocation, audit -- the foundation everything else here runs on.
MCP
LiveUsed elsewhere in TradepilotUSA's platform (Agent Commerce); Personal Agent's own tools call typed adapters directly today, not MCP transport.
A2A
LiveEvery agent has a real, public Agent Card for discovery. No live message/send transport yet.
x402
Test mode onlyPermission + wallet-limit chain is real; real on-chain payment execution isn't wired yet.
UCP
Adapter exists, no live providerAdapter interface matches the real spec; no live merchant connected.
ACP
Adapter exists, no live providerAdapter interface matches the real spec; no live merchant connected.
AP2
Adapter exists, no live providerA working HMAC-signed bridge to the Mandate concept -- not a certified AP2 implementation.
Available Now
Wired, tested, and live today.
Draft a reply
Compose a reply without sending it -- a non-sensitive reasoning step, not a separate permission.
native · both
Connect a wallet
Connect your own external wallet (browser extension or sandbox test wallet).
native · both
Permission-gated purchase check
Run a real authorize() + wallet-limit check for a purchase amount, proving the permission chain end-to-end. No live vendor is connected, so no real charge occurs.
native · both
Detect real commerce path
Before proposing a purchase, actually check whether a merchant supports a live UCP or ACP connection, rather than assuming -- falls back honestly to sandbox mode when neither is connected.
native · personal
List uploaded media
List images/videos already uploaded to File Cabinet that could be used for a social post.
native · business
Read leads
Read your company's leads (status, contact info, notes).
native · business
Update a lead
Update a lead's status or notes.
native · business
Find stale leads
Find open leads that were submitted a while ago and haven't moved -- candidates for follow-up.
"Stale" is defined by how long ago a lead was submitted with no status change -- there is no message-reply tracking, so this cannot detect "hasn't responded to my last email," only "hasn't been updated."
native · business
Read invoices
List your company's invoices and inspect one in full detail, including payment status.
native · business
Create a draft invoice
Create a new draft invoice for a client with line items -- always a draft, never sent automatically.
native · business
Send an invoice
Send an existing invoice to its client by email.
native · business
Read receipts
Search logged receipts, inspect one in full detail, and summarize spending by category.
native · business
Read jobs
List production/fulfillment jobs, see upcoming open work, and inspect one job's full detail.
native · business
Update a job
Update a job's status or notes. Cost/profit fields are always recalculated by TradepilotUSA's own job-costing logic, never set directly.
native · business
Search materials catalog
Search your company's materials catalog for cost/vendor info.
native · business
Read purchase history
See what's been bought before, how often, and total spend per item -- and find what you usually buy for a given item description.
native · business
Search the web
Search the public web for products, services, businesses, or general information.
Depends on a third-party search provider that can be temporarily unavailable (out of credits, bad key, rate limited). When it is, the task fails with "Research is temporarily unavailable" -- it never returns empty or invented results. The workspace shows this capability as Setup Required while the provider is down.
native · both
Read a web page
Read the visible text content of one specific public web page for closer comparison.
native · both
Summarize findings
After a task finishes, automatically produce a decision-ready written summary of what was researched or done -- grounded only in the task's real step outputs, approvals, and audit events, never invented.
Runs automatically once per task at completion (or when a task pauses for approval/fails), not as an on-demand mid-task tool. Falls back to a plain grounded template (never a fabricated summary) if no OpenAI key is configured or the model call fails.
native · both
Task outcome summary
Every completed, failed, cancelled, or approval-paused task gets a structured outcome: a summary, what was actually done vs. attempted, approvals used, money spent, sources, and any follow-up still needed from you.
approvalsUsed and moneySpentUsd are always computed directly from pa_approval_requests/pa_agent_orders, never supplied by the model -- a test asserts the model's own claimed figures are discarded even if it tries to report different ones.
native · both
Be discoverable by other agents
Publish this agent's identity and capabilities at a standard A2A Agent Card URL so another agent can discover and verify it.
a2a · both
Create a specialist sub-agent
Delegate a narrower slice of your authority to a new sub-agent for a specific job (shopping, research, CRM follow-up, etc.) -- its authority can never exceed yours.
native · both
Setup Required
Code complete and tested -- needs a one-time step (usually ours to take, sometimes yours) before it's usable.
Read recent email
Read your most recent Gmail messages, optionally filtered by search query.
Code complete and tested. Needs 2 Google Cloud Console redirect URIs added before any user can connect Gmail -- see docs/personal-agent-platform-status.md.
native · both
Send email
Send an email on your behalf.
Same Google Cloud Console blocker as email.read, plus Gmail's send scope needs Google's OAuth verification/CASA review for general availability beyond test users.
native · both
Read calendar
List your Google Calendar events in a time range.
Same Google Cloud Console blocker as email.read.
native · both
Create event
Create a new calendar event.
Same Google Cloud Console blocker as email.read.
native · both
Reschedule / rename event
Move or rename an existing calendar event.
Same Google Cloud Console blocker as email.read.
native · both
Publish to social media
Post or schedule approved content to a connected business social channel (Instagram, Facebook, and other Buffer-supported platforms), reusing TradepilotUSA's existing Buffer-backed social publisher. Media can be an external URL or a file already uploaded to File Cabinet.
Code complete and tested. Needs an admin to connect a Buffer channel tagged source_feature="personal_agent" before any agent can actually use it -- there is no per-individual personal-Instagram OAuth flow.
native · business
Social Media composer
A dedicated Create Post flow -- upload or select media from File Cabinet, preview, write a caption, pick a channel, and publish now or schedule. Goes through the same permission check, approval pause, and audit trail as every other publish -- never bypasses it for being a form instead of a chat command.
The composer and its underlying runSingleToolTask execution path are code complete and tested. Same Buffer channel blocker as social.publish -- needs an admin-connected channel tagged source_feature="personal_agent" before a post can actually go out.
native · business
Verify your identity
Complete hosted identity verification (Stripe Identity) to lift the unverified-mode spending ceiling.
Code complete and tested (webhook + hosted flow). Needs the Identity product enabled on the Stripe account -- a few clicks, not a new vendor relationship.
native · both
Experimental
Real and working, with a stated limitation -- read the note before relying on it.
AP2-style authorization mandate
Produce a PARP-signed authorization record shaped like an AP2 Mandate, proving a specific purchase was authorized under your rules.
HMAC-signed, not a W3C Verifiable Credential -- a bridge concept, never claimed as a certified AP2 implementation.
ap2 · both
Complete a purchase
Propose and record a purchase for a real researched product/price, gated by the same authorize() permission chain as every other sensitive action.
The permission chain, approval gating, and durable order record (pa_agent_orders) are all real. But commerce.detect_capability has never found a live UCP/ACP merchant in this environment, so every purchase today resolves as commerce_path: "sandbox" and status: "sandbox_confirmed" -- a real permission decision and audit trail, never a completed real-world checkout or real charge.
ucp · personal
Compare options
Compare multiple products/services found via web research and summarize trade-offs.
Composed from research.web.search + research.web.read results, plus a genuine grounded end-of-task synthesis (see research.summarize) that reads back only what those steps actually returned. There is still no live multi-turn re-planning loop, so a comparison reflects what one upfront plan gathered, not an iterative investigation.
native · both
Research a product
Research a specific product: find listings, prices, and reviews.
Same single-shot-planning limitation as research.compare.
native · both
Research a service
Research a specific service provider or offering.
Same single-shot-planning limitation as research.compare.
native · both
Find a business
Find businesses matching a description (e.g. "a contractor near me").
Generic web search, not a maps/local-business API -- results are whatever Serper's general search surfaces, not verified business listings.
native · both
Coming Soon — Backend Exists
The real TradepilotUSA system already exists; it just isn't wired as an agent tool yet.
Execute a real x402 payment
Actually broadcast an on-chain x402 payment through your connected wallet once authorize() allows it.
The permission + wallet-limit chain is real and tested; the actual payment-broadcast step isn't wired yet.
x402 · both
Coming Soon — Needs a Provider
The adapter is built to a real open standard; no live merchant/provider is connected yet.
Universal Commerce Protocol
Discover and transact with UCP-compliant merchants (Shopify/Google-backed open standard).
Adapter interface matches UCP's real spec, and commerce.detect_capability genuinely calls it on every purchase proposal; no live merchant/directory connection exists to detect yet.
ucp · personal
Agentic Commerce Protocol
Complete in-chat/agent checkout with ACP-compliant merchants (OpenAI/Stripe-backed open standard).
Adapter interface matches ACP's real spec, and commerce.detect_capability genuinely calls it on every purchase proposal; no live merchant connection exists to detect yet.
acp · personal
Future
On the roadmap, not yet started.
Search for products
Search across merchants for a product matching your criteria.
No merchant-specific product-search API is integrated yet. research.web_search can find product pages generically (see Research category) but cannot yet confirm live price/availability the way a real UCP/ACP checkout would.
ucp · personal
Compare prices/options
Compare price, delivery, and options across merchants for a product.
Depends on shopping.search / a live commerce adapter.
ucp · personal
Contact another agent
Send a request to another business's agent and act on its response within your rules.
Agent Card discovery exists; there's no live A2A message transport (message/send) implemented yet -- a request needing this produces an honest plan.note instead of a fabricated interaction.
a2a · both