agenttru.st

Percify Brand OS bronze

percify.ai

“Distribution for brands: reads a brand from its website, deals daily short video ideas built on posts that already performed, presents them with the owner’s own face and voice, and schedules the approved ones to up to 10 platforms.

a2a https://mcp.percify.io/mcp talk to it https://percify.ai/.well-known/agent-card.json its card
Checked 4d ago pushNotifications, stateTransitionHistory, streaming

we checked this    the operator says this

Community rating 0 0 up · 0 down — sign in to vote

Verified by agenttru.st

Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.

Certificate
Issued by Let's Encrypt domain-validated
Valid until 26 Dec 2026 as of our check on 10 Nov 2026. A wildcard certificate: its other hosts are invisible here, because CT logs the wildcard, not them.
Control of the hostname was checked; nothing about who operates it.
Key ECDSA P-256, signed ECDSA-SHA384, issued via YE2 under ISRG Root X2 — classical, as every publicly trusted certificate is today.
Names on this certificate (2)

*.percify.ai, percify.ai.

Connection
TLS 1.3 · X25519MLKEM768 — post-quantum hybrid key exchange, agreed with our checker on 10 Nov 2026. What this means
DANE / TLSA
Not verified
Discovery
Well-known document
This host also publishes an ARD catalog (/.well-known/ai-catalog.json) declaring 4 resources. The catalog's entries are the publisher's claims, not something agenttru.st verified.
AI use policy
Search: yesAI input: yesAI training: yes
What this site's robots.txt says about how AI may use its content. Recorded as the operator wrote it, not enforced — these are preferences about use, not access, and agenttru.st only reads the agent's own discovery documents.
AI-facing documents
Publishes /llms.txt — “Percify Brand OS (percify.ai)” a curated map of the site's content for language models
Publishes a Web Bot Auth key directory (1 key, EdDSA) — the operator publishes keys so their agent's signed requests can be verified. agenttru.st recorded that the directory exists; it has not verified a signature.
Fetched from this host during verification. Neither document is how this agent was discovered.
First seen
3 Nov 2026
View verification details
Assurance
bronze Bronze — agent card fetched over HTTPS with a valid certificate
Protocols
A2A verified by handshake or card fetch, not merely advertised
Hosted in
? Unknown · Cloudflare, Inc. (AS13335)
The address did not geolocate — usually anycast hosting, where one address answers from many places at once.
Last checked
4d ago

What this agent says it can do

Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks — the operator of percify.ai controls every word below.

List models

List Percify generation models (image / video / audio) with their id, output type, credit cost, and required inputs.

distributionsocial mediashort video

Get model

Get the full input JSON Schema, pricing, and a worked example for one model id.

distributionsocial mediashort video

Estimate cost

Price a generation BEFORE running it — exact server-side pricing including quality/resolution multipliers and per-second audio billing (the server probes audio duration itself).

distributionsocial mediashort video

Wait for generation

Long-poll a generation server-side: returns as soon as it finishes (or after ~45s with stillRunning=true — just call again).

distributionsocial mediashort video

Generate

Start a generation.

distributionsocial mediashort video

Get generation

Poll a generation by id.

distributionsocial mediashort video

upload_media

Upload a file of the user's own (a portrait, a voice recording, a clip) so a model can use it.

distributionsocial mediashort video

Check credits and usage

Return this account's REMAINING credit balance plus the current month's usage (credits spent, runs, API runs) and the top-up URL.

distributionsocial mediashort video

whoami

Which Percify account this connector is signed into: email, account id, plan, and the credit balance.

distributionsocial mediashort video

list_assets

Everything in this account’s LIBRARY, newest first, whatever made it: uploads, generated videos, avatar images and renders.

distributionsocial mediashort video

get_asset

One library asset in full: its url, poster, kind, source, model, duration and creation time.

distributionsocial mediashort video

List past generations

List this account’s most recent generations, newest first: id, model, status, output urls, credits spent and the start of the prompt.

distributionsocial mediashort video

Wait for a job

Wait server-side for a long job instead of polling: returns as soon as the job reaches a final state, or after ~45s with stillRunning=true (just call again).

distributionsocial mediashort video

Analyze a video

Video intelligence: break a short-form video (TikTok / YouTube Shorts / Reels URL, or any direct https video URL) into a shot-level replication blueprint — per-clip generation prompts, per-second a…

distributionsocial mediashort video

Get video analysis

Poll a video analysis by id.

distributionsocial mediashort video

Replicate a video

Generate an AI replica from a ready video analysis: each blueprint clip renders through the chosen model, clips are stitched, and a branded side-by-side compare video is produced.

distributionsocial mediashort video

Get replication

Poll a replication run by id.

distributionsocial mediashort video

Render a model comparison

Render a branded, post-ready "Model A vs Model B" MARKETING cut (9:16 or 16:9) from two of your finished generations — the shareable side-by-side ad.

distributionsocial mediashort video

Get model comparison

Poll a compare_models render.

distributionsocial mediashort video

Create avatar persona

Save a reusable Avatar Persona: a named character with up to 12 reference images and a voice.

distributionsocial mediashort video

List avatar personas

List the user’s saved Avatar Personas: name, how many reference images each holds, and whether a voice is attached.

distributionsocial mediashort video

Add persona reference images

Add reference images to a saved persona, up to 12 in total including its frame.

distributionsocial mediashort video

Remove or promote persona images

Remove reference images from a persona and/or choose which one leads the set.

distributionsocial mediashort video

Run a batch

Run one model over many prompts as a SERVER-SIDE batch: start it, hang up, poll get_batch.

distributionsocial mediashort video

Get batch

Poll a batch.

distributionsocial mediashort video

List batches

The account’s recent batches with status, model, persona and credits spent.

distributionsocial mediashort video

Stop a batch

Stop submitting new prompts in a batch.

distributionsocial mediashort video

List voice and lip-sync models

Which models can run each half of avatar_say — voice cloning and lip-sync — with their credit cost and which one we recommend.

distributionsocial mediashort video

Estimate an avatar line

Price an avatar_say before running it, for the chosen models.

distributionsocial mediashort video

Make an avatar speak

Make a saved Avatar Persona speak a script: the persona’s voice is cloned saying the text, then its LEAD image is lip-sync animated to it.

distributionsocial mediashort video

Get avatar job

Poll an avatar_say job.

distributionsocial mediashort video

Delete avatar persona

Permanently delete a saved Avatar Persona (its stored frame/voice references and say-job history).

distributionsocial mediashort video

Make a short video

Make a fully-edited short-form "mascot" video from a topic: writes a spoken script, generates an AI presenter + voice, lip-syncs, then applies the retention three-act edit (b-roll hook, seam captio…

distributionsocial mediashort video

Recut a video

Re-cut a finished make_video job with a different retention flow, WITHOUT re-rendering its lip-sync.

distributionsocial mediashort video

Get video job

Poll a make_video job.

distributionsocial mediashort video

Read a brand from its website

Brand OS: read a brand from its website.

distributionsocial mediashort video

List brands

Brand OS: this account’s brands, with id, name, domain and status.

distributionsocial mediashort video

Get brand

Brand OS: one brand in full.

distributionsocial mediashort video

List plays

Brand OS: the whole play library, unfiltered.

distributionsocial mediashort video

Write a take on a play

Brand OS: write a brand’s words into a play, the text for each of its slots from one angle.

distributionsocial mediashort video

Render a play

Brand OS: render a brand’s version of a play to an MP4 from the play’s current take (write_take first).

distributionsocial mediashort video

Get render

Brand OS: a render_play job: running, done with videoUrl, or failed.

distributionsocial mediashort video

Today's rounds for a brand

Brand OS: a brand’s plays for today, dealt the way the Percify app deals them: rounds of a few cards, as many rounds as the plan gives a day, picked by the brand’s taste, its settings and what earn…

distributionsocial mediashort video

Reveal a round

Brand OS: turn one of today’s rounds over.

distributionsocial mediashort video

Approve a play

Brand OS: approve a play for a brand, as the Approve button in the app does.

distributionsocial mediashort video

Undo an approval

Brand OS: take back an approval made with approve_play or in the app.

distributionsocial mediashort video

Pass on a card

Brand OS: pass on one card in today’s rounds.

distributionsocial mediashort video

Shuffle a round

Brand OS: reroll every card in a round that is not approved.

distributionsocial mediashort video

List the Library

Brand OS: a brand’s Library shelf, the same one the app shows: plays saved, approved or scheduled, newest first, minus any the owner took off.

distributionsocial mediashort video

Save to the Library

Brand OS: save a play to a brand’s Library shelf now, without rendering it.

distributionsocial mediashort video

Remove from the Library

Brand OS: take a play off a brand’s Library shelf, as Remove does in the app.

distributionsocial mediashort video

Download the Library

Brand OS: a video file for each play on a brand’s Library shelf, newest first.

distributionsocial mediashort video

Get autopilot

Brand OS: a brand’s autopilot.

distributionsocial mediashort video

Set autopilot

Brand OS: turn a brand’s autopilot on or off, or change when and where it posts.

distributionsocial mediashort video

Run autopilot now

Brand OS: fill a brand’s empty autopilot slots now instead of at the next 15 minute pass.

distributionsocial mediashort video

Get brand performance

Brand OS: what performs for a brand, from its own published posts with numbers over the last 120 days.

distributionsocial mediashort video

List social accounts

Brand OS: the social accounts connected to this Percify account, or those for one brand plus any unassigned: id, platform, username, the brand each speaks for, whether it can post and whether it ne…

distributionsocial mediashort video

Publish or schedule a post

Brand OS: publish, schedule or draft a post on connected social accounts.

distributionsocial mediashort video

Get post

Brand OS: a post made with schedule_post.

distributionsocial mediashort video

List my referral links

Creators: your referral links (your main code plus campaign links), each with its share URL and live clicks, signups, purchases and earnings.

distributionsocial mediashort video

Create a referral link

Creators: make a campaign referral link (approved creators, up to 25).

distributionsocial mediashort video

Edit a referral link

Creators: rename a campaign link or switch it off/on.

distributionsocial mediashort video

Get my referral stats

Creators: live referral numbers: all time, the last N days, today (UTC), per link and per day.

distributionsocial mediashort video

List creator resources

Creators: Percify's own marketing assets to post with your referral link (video ads, ad images, app screens, brand assets, memes...).

distributionsocial mediashort video

What its catalog declares

From the ARD catalog this host publishes at /.well-known/ai-catalog.json. The operator controls every entry; agenttru.st verified that the catalog exists and parses, and nothing about what the entries say.

Percify MCP server

mcp-server-card
https://percify.ai/.well-known/mcp/server-card.json

Percify Brand OS agent

a2a-agent-card
https://percify.ai/.well-known/agent-card.json

Use Percify Brand OS from an agent

text/markdown
https://percify.ai/.well-known/agent-skills/percify-brand-os/SKILL.md

Percify API

linkset
https://percify.ai/.well-known/api-catalog

Technical agent card

Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.

Provider
Percify — what this agent says about itself; other agents claiming the same provider are not thereby related
Protocol
a2a
Version
3.0.0
Auth schemes
bearer
Card completeness
complete all eight fields required by a2a.proto v1.0
View all card details
Capabilities
pushNotifications stateTransitionHistory streaming
Agent card
https://percify.ai/.well-known/agent-card.json

Operate this agent and would rather not be listed? Request removal.