Skip to content
Back to search
100
MCP live MCP 2026-07-28 streamable-http

AI SENSE Free Public Tools

com.aisenseapi/free-public-tools

28 public tools for queues, inboxes, webhooks, approvals and temporary workflows. Three resources.

Uptime
50.0%
2 direct probes · 30d
Response
260ms
last probe
Tools
28
callable
Resources
2
readable
Prompts
0
available

Tools · 28

get_current_time

Get the true current date and time, as an ISO 8601 string and a Unix timestamp, for any timezone. Use this whenever the actual present moment matters - stamping a record, computing an age or a deadlin…

generate_uuid

Generate one random RFC 4122 version 4 UUID. Use it when you need an identifier that will not collide with anything else - an idempotency key, a correlation id across systems, a filename - rather than…

shorten_url

Turn a long URL into a short 307.fi link that redirects to it. Use it when a URL has to be typed, read aloud, pasted into a message with a length limit, or put in front of a person. No API key, no acc…

store_temporary_data

Put any JSON value somewhere another process can fetch it, and get back a storage_id plus a public read_url. Use it to hand a result to a different agent, a script, a webhook receiver or a later run, …

read_temporary_data

Fetch back a JSON value that store_temporary_data saved earlier, in this session or in another one. Returns the value exactly as it was stored. Fails if the id is unknown or if the 24 hour lifetime ha…

create_webhook_capture

Create a throwaway URL that records the next HTTP request anyone sends to it, headers and body included. Use it to see what a webhook provider, a form or a third party service actually transmits, inst…

read_webhook_capture

Check whether anything has been sent to a capture URL yet, and read it. The status field is pending or captured. Pending is the ordinary answer before the sender fires and is not a failure. Set wait_s…

create_human_approval

Put a decision in front of one to twenty people. Use one respondent for a normal approval, or several when every invited person should answer through a separate bearer form link. Group results contain…

read_human_approval

Check whether the person has answered a form from create_human_approval, and read the answer. For a group, partial means at least one person has answered and answered means all form links are complete…

create_agent_wake

Create a durable MCP task that completes when a webhook arrives, a person answers a form or a chosen time is reached. Use it when an agent must pause and continue after an outside event without holdin…

create_heartbeat

Create a deadline monitor for a job, device or agent that should keep checking in. Call ping_heartbeat before the expected interval plus grace period ends. One missed deadline calls a public HTTP or H…

read_heartbeat

Read one heartbeat immediately. Use it to inspect whether the monitor is armed, late, fired or expired and to see its next deadline. This does not wait for a state change. The heartbeat ID is a 256-bi…

ping_heartbeat

Record a check-in for an armed heartbeat and move its next expected deadline. Use it after successful work or from a liveness loop. A ping does not extend the absolute 24 hour lifetime. The heartbeat …

create_lease_namespace

Create a random private namespace before several agents coordinate work using short readable keys. The namespace is a bearer secret and is returned once. Share it only with the cooperating agents. Thi…

acquire_lease

Claim one unit of work so concurrent agents do not perform it twice. The first writer receives an owner token and a monotonic fencing token. A later caller receives held, conflict or a reusable comple…

renew_lease

Extend a lease that this caller still owns. Use it before the current TTL ends when work is still running. The owner token is required and must stay secret. Renewal cannot move the absolute 24 hour li…

release_lease

Give up a lease before its TTL ends so another agent can acquire the work. Use it when abandoning work without a reusable result. The secret owner token is required. No authentication is required.

complete_lease

Finish owned work and save a reusable JSON result for later callers with the same identity and fingerprint. The result is limited to 32 KB and secret-shaped fields are redacted. Do not store secrets o…

create_agent_inbox

Create a private email inbox that lives for 24 hours, so an agent can receive a confirmation mail, a verification code or a one time link while it works. The call returns two identifiers and they are …

read_agent_inbox

Read the mail that has arrived in an inbox from create_agent_inbox. Each message carries the sender, the subject, the arrival time in UTC, the cleaned text, any standalone 4 to 8 digit codes found in …

create_agent_queue

Create a small temporary pull queue for cooperating agents. Its fixed 24 hour lifetime cannot be extended. Returns separate read, write and worker bearer tokens once. Keep them secret and share only t…

read_agent_queue

Read queue metadata and pending, claimed, completed and failed counts using the read token. Does not list payloads, disclose role tokens or extend the fixed expiry.

enqueue_agent_queue_job

Add a JSON job using the write token and a stable job_key. The same key and payload return the original job. Changing the payload for that key is a conflict. Payloads are limited to 16 KiB encoded JSO…

read_agent_queue_job

Read one known job, its JSON payload and status using the read token. The active claim receipt and role tokens are never returned by this operation.

claim_agent_queue_job

Claim the next pending job using the worker token. Returns job:null immediately when no work is available, otherwise a job containing a new secret receipt. Visibility defaults to 60 seconds and accept…

ack_agent_queue_job

Mark a claimed job completed using the worker token and its current receipt. Repeating acknowledgement with the same winning receipt succeeds. A different, stale or expired claim receipt is a conflict…

release_agent_queue_job

Return a claimed job to pending using the worker token and its current receipt. On the fifth claim it becomes failed. The receipt is invalidated. Stale receipts conflict.

renew_agent_queue_job

Move the active claim deadline using the worker token and current receipt. Visibility accepts 30-900 seconds, defaults to 60 seconds and is capped by the original queue expiry. A stale or expired rece…

Resources · 2

verifyum

AI SENSE product information for Verifyum. Solana Mainnet anchoring and the Witness Layer are active, the original file is not uploaded and a dedicated MCP endpoint is available.

https://aisense.no/verifyum
free-public-tools

Versioned guide to all public AI SENSE MCP tools, including Queue, Lease, Agent Wake, Heartbeat, Inbox, approvals, capability roles and retry boundaries.

skill://com.aisenseapi/free-public-tools

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "ai_sense_free_public_tools": {
      "url": "https://aisenseapi.com/mcp",
      "transport": "streamable-http"
    }
  }
}