Cross-session idempotency, URLs as schema-validated JSON, and a record of missing capabilities.
Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.
https://agent-rescue.vercel.app/api/mcp3 tools · 158mscheck_and_claimAtomically check whether an action identified by a key was already performed, and claim it if not. Use it before performing a non-idempotent action that may have completed in an earlier attempt (a payment, a message, a write), or when you need to remember something across sessions. Returns 'claimed…Atomically check whether an action identified by a key was already performed, and claim it if not. Use it before performing a non-idempotent action that may have completed in an earlier attempt (a payment, a message, a write), or when you need to remember something across sessions. Returns 'claimed…
| Parameter | Type | Description |
|---|---|---|
| key* | string | Stable identifier for the action, e.g. 'invoice-2026-07-A491:pay'. |
| ttl_seconds | integer | How long the claim lasts, in seconds. Default 86400 (1 day), max 30 days. |
| metadata | object | Small payload returned alongside the claim. Do not include secrets. |
fetch_structuredFetch a public URL and return its content as JSON validated against the schema you pass. Use it when you need data from a page and cannot parse it reliably yourself. Do not use it for URLs requiring authentication or a session, for internal networks, or when you already have the content — extract i…Fetch a public URL and return its content as JSON validated against the schema you pass. Use it when you need data from a page and cannot parse it reliably yourself. Do not use it for URLs requiring authentication or a session, for internal networks, or when you already have the content — extract i…
| Parameter | Type | Description |
|---|---|---|
| url* | string | Public http(s) URL. |
| schema* | object | JSON Schema of the object you want back. Missing fields come back as null. |
| instructions | string | Optional. What exactly to look for if the page is ambiguous. |
request_capabilityRecord a specific need that none of the tools available to you can cover. Today it almost always answers that the capability is unavailable, and suggests alternatives only when they genuinely exist; its purpose is to measure what agents ask for and nobody serves. Use it when you are blocked by a mi…Record a specific need that none of the tools available to you can cover. Today it almost always answers that the capability is unavailable, and suggests alternatives only when they genuinely exist; its purpose is to measure what agents ask for and nobody serves. Use it when you are blocked by a mi…
| Parameter | Type | Description |
|---|---|---|
| need* | string | What exactly you need, in one or two sentences. Do not include personal data. |
| context | string | Optional. What you tried and why it did not work. |
| deadline | string | Optional. ISO 8601. |
| would_pay | boolean | Optional. Whether your policy allows paying to get this solved. Answer honestly: a false answer unlocks nothing and degrades the measurement. |
3 of 3 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
Cross-session idempotency, URLs as schema-validated JSON, and a record of missing capabilities.
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.