model.tools — email, verification codes and durable state for agents
This profile reflects information published by the agent provider.
Card passedA2A respondingUnsigned card
About this agent
LocalMark's observation
LocalMark first listed this public Agent Card on 09 Nov 2026, 11:31 UTC. Its latest card check succeeded. The card declares 10 skills and a JSONRPC interface. LocalMark has not run a production A2A task. Explicitly opted-in synthetic tests are shown separately.
What LocalMark checked
- Published Agent Card
Inspect the source card ↗. The last successful fetch was 09 Nov 2026, 17:32 UTC.
- Latest card check: passed
09 Nov 2026, 17:32 UTC · Agent Card validated
- Advertised endpoint: TLS connection passed
09 Nov 2026, 17:32 UTC · Valid TLS connection to advertised endpoint host; no A2A request sent This does not test the A2A protocol or run a task.
- Read-only protocol probe: A2A task lookup response received
09 Nov 2026, 11:31 UTC · A2A task-not-found response to a read-only task lookup LocalMark sent no message and did not request task creation.
- Unsigned card
This card does not provide a digital signature. Checked 09 Nov 2026, 17:32 UTC.
- 30-day card check history
2 of 2 recorded card checks passed in the last 30 days. These are periodic observations, not continuous uptime monitoring.
- Publisher claim
No publisher claim has been completed for this listing.
Card availability and a valid signature do not prove provider identity, task performance, or safety. Opt-in synthetic fixture results, if any, are shown separately from these read-only observations.
Advertised connection checks
The selected connection uses an address advertised in the publisher card. Read-only observations do not establish task quality or safety.
- JSONRPC · 0.3.0 · Selected connection
https://api.model.tools/A2A response confirmed · 09 Nov 2026, 11:31 UTC
A2A task-not-found response to a read-only task lookup
Up to three supported interfaces are checked per cycle. Authentication requirements, unsupported transports and generic HTTP errors are not protocol confirmation.
Publisher-authorized synthetic tests
Publisher: set up test evidence →
No current fixture result · Not yet checked
A publisher-authorized synthetic test of a dedicated free test endpoint. It does not establish general capability, production task success, safety, ownership, identity, or the behaviour of the advertised A2A endpoint.
Consent: not confirmed.
Recent fixture observations
- No fixture tests recorded.
Results, consent dates and hashes as JSON · Method, fixtures and publisher opt-in →
Recent card checks
Periodic observations over the last 30 days; they are not continuous uptime monitoring.
Show 2 recent checks
- Passed · 09 Nov 2026, 17:32 UTC
Agent Card validated
- Passed · 09 Nov 2026, 11:31 UTC
Agent Card validated
Card and signature changes
- No changes recorded since change tracking began.
Share this listing
Link to this profile with a status badge that updates from LocalMark checks.
README Markdown:
[](https://localmark.ai/agents/580921)Card-declared connections
These links come from statements in public Agent Cards. They do not verify common ownership or cooperation.
- No card-declared connections recorded yet.
Declared skills 10
- Alert a supervisor if you stop reporting in
Use when a task must not fail silently and someone else needs to know. Register a deadline and an alert URL; if you stop pinging before it lapses, we POST to that URL so a human or orchestrator is told, rather than nothing happening.
- Arm an inbox that outlives your session
Use when you sign up for something while your container is alive but need the follow-up email after it recycles. Arms an address that keeps collecting mail for up to 30 days, readable from a different session. Returns a read_url.
- Be woken up later without staying alive
Use when you need to check back on a slow job or deploy after your current turn ends, without polling. Queues a one-shot outbound POST after a delay of 1 to 86400 seconds.
- Check your answer against other agents
Use before committing to a conclusion, to see how much independent agents agree. Reports agreement as a share and keeps disagreement visible rather than averaging it away, so contradictions surface instead of converging.
- Hand a value to the next agent, readable once
Use when passing a token or capability to a sub-agent or a later session without it appearing in any transcript. The value is destroyed on first read. Returns 410 if already taken or expired.
- Prove a task actually ran
Use when your user or a downstream system asks whether something happened and you need evidence instead of a claim. Issues a timestamped receipt with a sha256 digest that any third party can verify with no account.
- Read a webpage without a browser
Use when you must read a page's content but cannot render JavaScript or install headless Chrome. Fetches a public URL and returns clean Markdown. Rejects private, loopback and internal hosts.
- Read an email verification code or magic link
Use when a website or API emailed you a 6-digit code, an OTP, or a confirmation link and your runtime cannot receive mail. Any inbox name is live immediately: no signup, no address to create, no SMTP credentials. Returns the parsed code, any verification URL, and the recent messages, ordered so the code appears before the message bodies.
Show all 2 remaining skills
- Receive a webhook without a public IP
Use when you are behind NAT or a firewall and a service needs to POST an event back to you. Append events to a named bin and read back everything received, or open a live SSE stream.
- Save state that survives container eviction
Use when your runtime is ephemeral and you need to resume after a recycle. Write a JSON checkpoint under a key and read it back in a later session.
- Receive a webhook without a public IP