accueil / serveurs / Données & BDD / com.issafu/site
com.issafu/site
serveur MCP (Model Context Protocol) · Issafu (issafu.com) 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.issafu/site est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.issafu/site » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 32 outils
- agent_session_start≈ 125 tokens
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.
Paramètres, retour & exemple (1)
Paramètresaddress· string · requis
Exemple d'appel{"name": "agent_session_start", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - agent_session_verify≈ 176 tokens
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).
Paramètres, retour & exemple (3)
Paramètresaddress· string · requismessage· string · requissignature· string · requis
Exemple d'appel{"name": "agent_session_verify", "arguments": {"address": "texte", "message": "texte", "signature": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - claim_public≈ 114 tokens
Whether an entry has a verified claim, by which proof and when — never by whom.
Paramètres, retour & exemple (2)
Paramètresvalue· string · requisscheme· string · requis
Exemple d'appel{"name": "claim_public", "arguments": {"value": "texte", "scheme": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - claim_start≈ 181 tokens
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.
Paramètres, retour & exemple (3)
Paramètresvalue· string · requisscheme· string · requissession· string · requis
the session token from agent_session_verify
Exemple d'appel{"name": "claim_start", "arguments": {"value": "texte", "scheme": "texte", "session": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - claim_status≈ 109 tokens
Every claim of this account with its status and, while pending, the instructions.
Paramètres, retour & exemple (1)
Paramètressession· string · requis
the session token from agent_session_verify
Exemple d'appel{"name": "claim_status", "arguments": {"session": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - claim_verify≈ 136 tokens
The server reads DNS, the well-known file and the verified email; verified claims are badges on the profile.
Paramètres, retour & exemple (2)
Paramètresid· string · requissession· string · requis
the session token from agent_session_verify
Exemple d'appel{"name": "claim_verify", "arguments": {"id": "texte", "session": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - dataset_columns≈ 82 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "dataset_columns", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - dataset_compare≈ 131 tokens
The rows of the Issafu dataset whose column is any of the given values, in the order given — for "X vs Y" questions.
Paramètres, retour & exemple (2)
Paramètrescolumn· string · requisvalues· array · requis
Exemple d'appel{"name": "dataset_compare", "arguments": {"column": "texte", "values": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - dataset_provenance≈ 87 tokens
The source, the date it was computed, the licence and the citation for the Issafu dataset. Read this to attribute a figure correctly.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "dataset_provenance", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - dataset_row≈ 108 tokens
The rows of the Issafu dataset where a column equals a value exactly (case-insensitive).
Paramètres, retour & exemple (2)
Paramètresvalue· string · requiscolumn· string · requis
Exemple d'appel{"name": "dataset_row", "arguments": {"value": "texte", "column": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - dataset_search≈ 118 tokens
Rows of the Issafu dataset whose cells contain the query (case-insensitive), up to 50.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnelquery· string · requis
text to look for in any cell
Exemple d'appel{"name": "dataset_search", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - dataset_stats≈ 117 tokens
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).
Paramètres, retour & exemple (1)
Paramètrescolumn· string · requis
Exemple d'appel{"name": "dataset_stats", "arguments": {"column": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - dataset_top≈ 138 tokens
The highest (or lowest) rows of the Issafu dataset by a numeric column — "which is the most/least X".
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnelcolumn· string · requisascending· boolean · optionnel
true for the lowest first; default highest first
Exemple d'appel{"name": "dataset_top", "arguments": {"column": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - enquiry_describe≈ 132 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "enquiry_describe", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - enquiry_fields≈ 93 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "enquiry_fields", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - entities_export≈ 136 tokens
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.
Paramètres, retour & exemple (2)
Paramètrespage· integer · optionnelpageSize· integer · optionnel
Exemple d'appel{"name": "entities_export", "arguments": {"page": 1, "pageSize": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - entities_in≈ 147 tokens
The Issafu register entities in one region (a state or a jurisdiction, by id or name), optionally for one service, 50 a page.
Paramètres, retour & exemple (4)
Paramètrespage· integer · optionnelregion· string · requisservice· string · optionnelpageSize· integer · optionnel
Exemple d'appel{"name": "entities_in", "arguments": {"region": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - entities_schema≈ 93 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "entities_schema", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - entities_search≈ 150 tokens
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.
Paramètres, retour & exemple (4)
Paramètresq· string · optionnellimit· integer · optionnelregion· string · optionnelservice· string · optionnel
Exemple d'appel{"name": "entities_search", "arguments": {"q": "texte", "limit": 1, "region": "texte", "service": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - entity_lookup≈ 166 tokens
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.
Paramètres, retour & exemple (3)
Paramètresslug· string · optionnelvalue· string · optionnelscheme· string · optionnel
identifier scheme, e.g. lei, fca_frn, tdlr_license
Exemple d'appel{"name": "entity_lookup", "arguments": {"slug": "texte", "value": "texte", "scheme": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - listing_confirm_usdc≈ 162 tokens
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.
Paramètres, retour & exemple (2)
Paramètresid· string · requissession· string · requis
the session token from agent_session_verify
Exemple d'appel{"name": "listing_confirm_usdc", "arguments": {"id": "texte", "session": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - listing_describe≈ 86 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "listing_describe", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - listing_draft≈ 384 tokens
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.
Paramètres, retour & exemple (13)
Paramètresname· string · requisabout· string · optionnelprofile· object · optionnelsession· string · requis
the session token from agent_session_verifywebsite· string · optionnelregister· object · optionnelservices· ? · requislanguages· string · optionnelauthorised· boolean · requisenquiryEmail· string · optionneltermsVersion· string · requisjurisdictions· ? · requis
ISO codestermsAccepted· boolean · requis
Exemple d'appel{"name": "listing_draft", "arguments": {"name": "texte", "session": "texte", "services": "texte", "authorised": true, "termsVersion": "texte", "jurisdictions": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - listing_pay_card≈ 156 tokens
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.
Paramètres, retour & exemple (2)
Paramètresid· string · requissession· string · requis
the session token from agent_session_verify
Exemple d'appel{"name": "listing_pay_card", "arguments": {"id": "texte", "session": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - listing_pay_stripe≈ 204 tokens
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.
Paramètres, retour & exemple (3)
Paramètresid· string · requissession· string · requis
the session token from agent_session_verifypaymentMethod· string · requis
Exemple d'appel{"name": "listing_pay_stripe", "arguments": {"id": "texte", "session": "texte", "paymentMethod": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - listing_pay_usdc≈ 162 tokens
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.
Paramètres, retour & exemple (2)
Paramètresid· string · requissession· string · requis
the session token from agent_session_verify
Exemple d'appel{"name": "listing_pay_usdc", "arguments": {"id": "texte", "session": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - listing_status≈ 120 tokens
Every listing of this account with its status (awaiting_payment, pending_review, published, refused, withdrawn, expired).
Paramètres, retour & exemple (1)
Paramètressession· string · requis
the session token from agent_session_verify
Exemple d'appel{"name": "listing_status", "arguments": {"session": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - listing_terms≈ 83 tokens
The clauses a listing is judged by, their version (send it back as termsVersion), and every profile field the directory takes.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "listing_terms", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - listing_withdraw≈ 118 tokens
Takes down a listing of this account.
Paramètres, retour & exemple (2)
Paramètresid· string · requissession· string · requis
the session token from agent_session_verify
Exemple d'appel{"name": "listing_withdraw", "arguments": {"id": "texte", "session": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - listings_published≈ 103 tokens
What firms have added on top of the register (published rows only), optionally for one register entry.
Paramètres, retour & exemple (2)
Paramètresvalue· string · optionnelscheme· string · optionnel
Exemple d'appel{"name": "listings_published", "arguments": {"value": "texte", "scheme": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - placements_active≈ 128 tokens
The Sponsored slot's contents for a page (home | region | leaf); labelled as sponsored in the answer.
Paramètres, retour & exemple (3)
Paramètresleaf· string · optionnelpage· string · requis · home | region | leafregion· string · optionnel
Exemple d'appel{"name": "placements_active", "arguments": {"page": "home"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - submit_enquiry≈ 362 tokens
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 submitting you agree Issafu shares these details with the regulated firms you asked to hear from."
Paramètres, retour & exemple (3)
Paramètresanswers· object · requis
the person's answers, keyed by field keyconsent· boolean · requis
true only when the person has agreed to: By submitting you agree Issafu shares these details with the regulated firms you asked to hear from.confirmation· string · optionnel
the confirmation token from step 1, after the person has approved the summary
Exemple d'appel{"name": "submit_enquiry", "arguments": {"answers": {}, "consent": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».