MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

MCP server · Data access / search

com.issafu/site

Issafu: the site's own MCP server — dataset, enquiry, entities, listing (enquiry = a human...

Checks passed
11 / 22

3 failed · 8 not measured

Median response
1187 ms

Median of successful probes over 7 days

30-day uptime
Not measured

Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.

Discovered tools
32

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Responded

The server completed its last measured handshake. This is an observation, not a guarantee.

Last checked
Check summary by test group
Test areaPassedFailedUnmeasured
ConnectionCan a client connect and discover tools?
500
Reliability & speedDoes it respond consistently and quickly?
004
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
220
Publisher identityCan the publisher be traced to its source?
312

Unmeasured means there is not enough evidence to decide. How these checks work

Inspect individual checks 22 recorded

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 1187 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-11-25, serverInfo.name Issafu (issafu.com).

  • Pass
    Lists tools

    tools/list returned 32 tools.

  • Pass
    Current protocol

    Negotiated 2025-11-25. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 1187 ms over 1 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 1187 ms over 1 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    1 of 1 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Not measured
    Stable tool list

    Fewer than two successful probes in 30 days, so tool-list stability is not measured.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Fail
    Parameters documented

    17 of 70 parameters have a description (24%). The bar is 80%.

  • Fail
    Safety hints

    32 tools set neither readOnlyHint nor destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Pass
    Website matches publisher

    The website host matches the reverse-domain namespace.

  • Fail
    Source repo linked

    No repository URL is on file.

  • Not measured
    Repo owner matches

    This namespace is not an io.github login, so the owner comparison does not apply.

  • Pass
    Recently updated

    Updated 2026-10-03T12:55:43.181995Z, within 180 days.

  • Not measured
    Open-source licence

    No GitHub repository to ask about a licence.

Start using com.issafu/site

Connect to this server

Choose your client, copy the configuration, then enable the server in your client’s MCP settings.

Run this command in your terminal, then restart Claude Code.

Claude Code

claude mcp add --transport http com-issafu-site https://issafu.com/mcp

Capabilities

Tools 32

agent_session_start

Give a Solana address; get the exact message to sign. A signature, not a transaction: no fee, nothing moves. Then call agent_session_verify with the base64 signature.

Discovered
agent_session_verify

The address, the exact message from agent_session_start and its base64 Ed25519 signature. Returns a session token to pass as `session` to every later call (valid 30 days, revocable from the account page).

Discovered
claim_public

Whether an entry has a verified claim, by which proof and when — never by whom.

Discovered
claim_start

Names the entry (scheme + value, e.g. lei); returns the proof domain the register lists and the token to place as a TXT record, a well-known file, or via a verified email there.

Discovered
claim_status

Every claim of this account with its status and, while pending, the instructions.

Discovered
claim_verify

The server reads DNS, the well-known file and the verified email; verified claims are badges on the profile.

Discovered
dataset_columns

The columns, which of them are numeric, the row count and the provenance banner of the Issafu dataset. Call this first to learn the schema.

Discovered
dataset_compare

The rows of the Issafu dataset whose column is any of the given values, in the order given — for "X vs Y" questions.

Discovered
dataset_provenance

The source, the date it was computed, the licence and the citation for the Issafu dataset. Read this to attribute a figure correctly.

Discovered
dataset_row

The rows of the Issafu dataset where a column equals a value exactly (case-insensitive).

Discovered
dataset_search

Rows of the Issafu dataset whose cells contain the query (case-insensitive), up to 50.

Discovered
dataset_stats

count, min, max, mean, median and sum of a numeric column of the Issafu dataset (grouping commas and currency are handled; non-numeric rows are excluded and counted).

Discovered
dataset_top

The highest (or lowest) rows of the Issafu dataset by a numeric column — "which is the most/least X".

Discovered
enquiry_describe

Read first. States plainly what submit_enquiry does on Issafu: it starts an enquiry with human providers who quote directly. Nothing is bought, ordered or paid; no quote is guaranteed; it is free. Also returns who receives the details, the consent wording, and how the person confirms.

Discovered
enquiry_fields

Every field of the Issafu enquiry: key, label, type, whether required, help text and the allowed options where there are any. Pass answers to submit_enquiry keyed by field key.

Discovered
entities_export

Every entity of Issafu register, 200 a page, with provenance. Needs an access key (Authorization: Bearer); export pages are metered per key per day. Without a key the answer says how to get one.

Discovered
entities_in

The Issafu register entities in one region (a state or a jurisdiction, by id or name), optionally for one service, 50 a page.

Discovered
entities_schema

Which fields the Issafu register register carries and on how many entities, the regions and services, the identifier schemes, and how to cite it. Call this first.

Discovered
entities_search

Entities of Issafu register whose name, commercial name, website, address or authority contains the query, optionally within a region (id or name) and a service (slug or name). Up to 50 rows.

Discovered
entity_lookup

The Issafu register entry for a firm, by its register identifier (scheme + value, e.g. lei) or by the slug of its page. Exact match; returns the whole record with its page.

Discovered
listing_confirm_usdc

The SERVER finds the transfer by reference and reads the treasury's balance change; a short or wrong-token transfer is reported by name and not credited. On success the listing enters review.

Discovered
listing_describe

What a listing on Issafu is, what it costs, how it is paid, who publishes it, and every profile field it takes. Read this to the person first.

Discovered
listing_draft

Creates a listing draft on Issafu. Send the fullest profile you can (listing_describe lists the fields); a scam-shaped or off-list field is refused by name. Returns the listing id and status awaiting_payment.

Discovered
listing_pay_card

Returns a Stripe Checkout URL at the site's price. A human completes it in a browser; the site learns of payment from Stripe's verified event, never from the browser.

Discovered
listing_pay_stripe

Send a Stripe payment method id (pm_...) the agent is entitled to use; the server charges the SITE's price off-session. Answers succeeded (the listing enters review) or requires_action (use listing_pay_card for a human); never charges an amount you name.

Discovered
listing_pay_usdc

Returns the Solana Pay transfer request: recipient, exact amount, USDC mint and a unique reference. Pay it from the wallet (include the reference as a read-only key), then call listing_confirm_usdc.

Discovered
listing_status

Every listing of this account with its status (awaiting_payment, pending_review, published, refused, withdrawn, expired).

Discovered
listing_terms

The clauses a listing is judged by, their version (send it back as termsVersion), and every profile field the directory takes.

Discovered
listing_withdraw

Takes down a listing of this account.

Discovered
listings_published

What firms have added on top of the register (published rows only), optionally for one register entry.

Discovered
placements_active

The Sponsored slot's contents for a page (home | region | leaf); labelled as sponsored in the answer.

Discovered
submit_enquiry

Submits an enquiry to Issafu — NOT a purchase, NOT a guaranteed quote. Step 1: call with the answers (keyed by field key from enquiry_fields) and consent=true; it validates and returns a summary, the consent line and a confirmation token — show the person the summary and the consent line. Step 2: only if the person agrees, call again with the same answers, consent=true and the confirmation token; the enquiry is then submitted, and the person receives an email with a link they must click before any provider sees it. Consent means the person has read and agreed to: "By sending this you agree the Issafu team reads your enquiry and replies by email. We do not pass it to anyone else."

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected1187 ms32