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 operational

Identity, permissions, delegation, revocation, audit -- the foundation everything else here runs on.

MCP

Live

Used elsewhere in TradepilotUSA's platform (Agent Commerce); Personal Agent's own tools call typed adapters directly today, not MCP transport.

A2A

Live

Every agent has a real, public Agent Card for discovery. No live message/send transport yet.

x402

Test mode only

Permission + wallet-limit chain is real; real on-chain payment execution isn't wired yet.

UCP

Adapter exists, no live provider

Adapter interface matches the real spec; no live merchant connected.

ACP

Adapter exists, no live provider

Adapter interface matches the real spec; no live merchant connected.

AP2

Adapter exists, no live provider

A 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