agenttru.st

Harny bronze

www.harny.ai

“Per-user memory, connected accounts, permitted actions and the action record for your agents. An agent sets it up with no account.

a2a https://api.harny.ai/v1/mcp/mcp talk to it https://www.harny.ai/.well-known/agent-card.json its card
πŸ‡ΊπŸ‡Έ US Β· Amazon.com, Inc. Checked 6d ago extensions, 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 14 Dec 2026 as of our check on 9 Nov 2026.
Control of the hostname was checked; nothing about who operates it.
Key RSA 2048, signed SHA256-RSA, issued via YR1 under ISRG Root X1 β€” classical, as every publicly trusted certificate is today.
Names on this certificate (1)

www.harny.ai.

Connection
TLS 1.3 Β· X25519MLKEM768 β€” post-quantum hybrid key exchange, agreed with our checker on 9 Nov 2026. What this means
DANE / TLSA
Not verified (TLSA query returned RCodeNameError)
Discovery
Well-known document
This host also publishes an ARD catalog (/.well-known/ai-catalog.json) declaring 20 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 β€” “Harny” a curated map of the site's content for language models
Fetched from this host during verification. Neither document is how this agent was discovered.
First seen
2 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
πŸ‡ΊπŸ‡Έ US Β· Amazon.com, Inc. (AS16509)
Last checked
6d 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 www.harny.ai controls every word below.

Remember

Save a note or a durable fact about one person so later recalls can find it. MCP tool ingest_text; REST POST /v1/vault/ingest/text. Not for streaming conversation transcripts.

memorywriteingest_text
Examples it gives
  • Remember that Casey prefers async standups and blocks Fridays for deep work.
  • Note that the Acme pilot budget moved from 32k to 40k.

Recall

Return ranked, dated context for one person, with the data point behind each result. MCP tool assemble_context; REST POST /v1/context/assemble.

memoryreadassemble_context
Examples it gives
  • What is the Acme pilot budget now?
  • When should I schedule a meeting with Casey?

Store preference

Save a person's stated preference as a fact in their private memory, so the app's AI answers the way they asked next time. MCP tool ingest_text; recalled with assemble_context.

memorypreferencesingest_text
Examples it gives
  • Store that Dana wants short answers with the number first.
  • Save that Lee reads email in the morning only.

Set up with no account

Make an app and its key with no account. MCP tool provision_app (needs no key); the answer carries the app key once. Full steps: https://harny.ai/auth.md.

setupprovision_app
Examples it gives
  • Add Harny memory to this app.

Connect an account

Let a person connect their Gmail, Calendar, Drive, Notion or Slack so the agent reads only their data. MCP tool configure_oauth.

accountsoauthconfigure_oauth
Examples it gives
  • Let Casey connect her Gmail so the assistant can read her mail.
  • Connect Dana's Google Calendar to this app.

Create a calendar event

Create one event on the person's own calendar, inside the permissions the app owner set. MCP tool calendar_create_event. Recorded in action_history.

actionscalendarcalendar_create_event
Examples it gives
  • Book a 30-minute call with Casey next Tuesday on my calendar.
  • Put the Acme review on Friday at 2pm.

Send an email

Send one plain-text email from the person's own connected Gmail, inside the permissions the app owner set. MCP tool email_send. Recorded in action_history.

actionsemailemail_send
Examples it gives
  • Send Nadia the updated budget by email.
  • Reply to Lee's thread to say Thursday works.

Open a ticket

File one ticket for the person in the business's helpdesk, inside the permissions the app owner set. MCP tool ticket_create. Recorded in action_history.

actionsticketsticket_create
Examples it gives
  • Open a ticket that Dana's invoice shows the wrong amount.
  • File a bug: the export button does nothing.

Post a Slack message

Post one message to a channel of the business's Slack for the person, inside the permissions the app owner set. MCP tool slack_post_message. Recorded in action_history.

actionsslackslack_post_message
Examples it gives
  • Post in #launch that the release is out.
  • Tell #support that Casey's refund went through.

Create a Notion page

Create one page in the business's Notion for the person, inside the permissions the app owner set. MCP tool notion_create_page. Recorded in action_history.

actionsnotionnotion_create_page
Examples it gives
  • Create a Notion page with notes from today's call with Acme.
  • Add a page for the Q1 plan.

Undo an action

Reverse an earlier action the agent took for the person, where the action can be reversed. MCP tool undo_action; it takes the record of the action to undo.

actionsundoundo_action
Examples it gives
  • Undo the calendar event you just created.
  • Cancel that meeting with Casey.

Action record

Read what the app did for this person and when: every action, with its outcome. MCP tool action_history.

recordreadaction_history
Examples it gives
  • What did the assistant do for Casey this week?
  • Did the email to Nadia go out?

Run an agent

Run your own agent loop on your own model key, with Harny's memory, connected accounts, actions and action record. Python: harny.agent Agent; TypeScript: Agent from @harny/sdk. Docs: https://harny.ai/docs/agent-harness/quickstart

harnessagentpythontypescript
Examples it gives
  • Run an agent in my app that remembers each user.
  • Start an agent loop on my own model key.

Run a long job

Let the agent work through a bigger task over several turns in a folder you choose, on your own model key. Python only: long_task in harny.agent AgentConfig. Docs: https://harny.ai/docs/agent-harness/long-jobs

harnesslong-jobpython
Examples it gives
  • Run a long job that works through this folder of reports.
  • Have the agent finish the migration over several turns.

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.

Harny Memory API

vnd.oai.openapi

Send dated text for one user and recall what is true now, with the data points behind each memory.

https://harny.ai/openapi.json

Harny MCP server

mcp-server

Per-user memory, connected accounts, permitted actions and the action record for your agents. Streamable HTTP MCP server. Called with no key it offers provision_app; with a key it offers the tools that key may call.

https://api.harny.ai/v1/mcp/mcp

Harny MCP server card

json

The MCP server's address, transport, sign-in rule and tool list in one small file.

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

Harny A2A agent card

json

The A2A agent card: name, address, sign-in rule and the skills for memory, connected accounts, actions, the action record, running an agent and long jobs.

https://harny.ai/.well-known/agent-card.json

AGENTS.md for coding agents

text/markdown

When to use Harny, the one install command and the rules a coding agent follows in a project.

https://harny.ai/AGENTS.md

Index of every page for agents

text/plain

When to use Harny, how to call it, and a one-line entry with a Markdown link for every page.

https://harny.ai/llms.txt

And 14 more entries in the catalog, not shown here.

Technical agent card

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

Provider
Vexta Labs Inc. β€” what this agent says about itself; other agents claiming the same provider are not thereby related
Protocol
a2a
Version
0.1.4
Auth schemes
harnyKey
Extensions
https://modelcontextprotocol.io/
The url is a Model Context Protocol server (Streamable HTTP). Connect with an MCP client; tools: https://harny.ai/.well-known/mcp.json
A2A protocol extensions the card declares. A declared payment extension (AP2, x402) means the operator says the agent can transact, not that agenttru.st has seen it do so.
Card completeness
a2a.proto v1.0 requires eight top-level fields. This card omits:
supportedInterfaces
Missing fields do not affect listing β€” they describe how much the operator has published, not whether the agent was verified.
View all card details
Capabilities
extensions pushNotifications stateTransitionHistory streaming
Agent card
https://www.harny.ai/.well-known/agent-card.json

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