accueil / serveurs / Finance & Paiement / com.sibfly/ground-motion
com.sibfly/ground-motion
serveur MCP (Model Context Protocol) · sibfly 1.2.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.sibfly/ground-motion est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.sibfly/ground-motion » 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 9 outils
- ask_inspector≈ 206 tokens
FREE follow-up Q&A with the SibFly Inspector about a report you ALREADY BOUGHT (buy via check_ground_motion first). Ask what the numbers mean for foundations, staleness, seasonal swings, etc. It answers only from the report's numbers (never invents), and won't give buy/walk-away advice. Per-account message allowance applies.
Paramètres, retour & exemple (2)
Paramètresaddress· string · requis
the address of a report already purchased on this accountquestion· string · requis
your question about the report
Exemple d'appel{"name": "ask_inspector", "arguments": {"address": "texte", "question": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"reply": "texte"}} - buy_credits≈ 238 tokens
Get a machine-usable payment link to top up credits (requires your Bearer API key). method 'stripe' returns a card checkout_url; 'crypto' returns a BTC invoice_url + txn_id. Open/relay the URL to complete payment; credits land automatically afterwards — confirm with get_account.
Paramètres, retour & exemple (2)
Paramètresmethod· string · optionnel · stripe | crypto
default stripe (card)amount_usd· number · requis
1 to 10000 (USD)
Exemple d'appel{"name": "buy_credits", "arguments": {"amount_usd": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"method": "texte", "status": "texte", "txn_id": "texte", "amount_usd": 1, "invoice_url": "texte", "checkout_url": "texte"}} - check_ground_motion≈ 644 tokens
Measured ground motion (sinking/uplift) for a US address or lat/lon, in mm/year AND in/year, from NASA OPERA Sentinel-1 InSAR. Costs $0.40 from your SibFly credits; out-of-coverage / too-stale / too-low-confidence / fuzzy-geocode return FREE. Use the gate params to avoid paying for data you'd reject. dry_run=true is a FREE coverage+cost preview.
Paramètres, retour & exemple (10)
Paramètreslat· number · optionnellon· number · optionnelsince· string · optionnel
YYYY-MM-DD; if no new data since this date, return freeaddress· string · optionnel
US street addresscompact· boolean · optionnel
lean payload (fewer tokens)dry_run· boolean · optionnel
FREE preview: coverage + would_cost + data age, no rate, no chargeexplain· boolean · optionnel
add ground_brief: ~600 tokens of plain-English narration + FAQ (engine GL52 free tier / CL46 paying). Adds ~10s latency. Only set when a human will read the output; use ask_inspector for follow-up Q&A.max_age_days· integer · optionnel
if data older than this, return free instead of billingmin_confidence· number · optionnel
0-1; below this, return free instead of billingrequire_significant· boolean · optionnel
if the rate would be no_clear_trend (within its error bar), return FREE instead of billing — never pay for statistical noise
Exemple d'appel{"name": "check_ground_motion", "arguments": {"lat": 1, "lon": 1, "since": "texte", "address": "texte", "compact": true, "dry_run": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"engine": "texte", "status": "ok", "cost_usd": 1, "confidence": 1, "ground_brief": "texte", "data_age_days": 1, "near_threshold": true, "assessment_code": "rapid_subsidence", "credits_remaining_usd": 1, "velocity_vertical_in_yr": 1, "velocity_vertical_mm_yr": 1, "velocity_uncertainty_mm_yr": 1}} - check_portfolio≈ 255 tokens
Batch ground-motion for many US addresses in one call. Only covered addresses are billed ($0.40 each); misses and duplicate cells are free. If credits run out mid-batch the response status is 'insufficient_credits' and unbilled items are marked — top up (buy_credits) and retry them.
Paramètres, retour & exemple (2)
Paramètresaddresses· array · requis
up to 1000 US addresses (must be an ARRAY, not one string)max_spend_usd· number · optionnel
hard budget cap: billing stops at this total; over-budget items come back skipped_for_budget
Exemple d'appel{"name": "check_portfolio", "arguments": {"addresses": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"status": "texte", "results": [], "summary": {}, "credits_remaining_usd": 1}} - get_account≈ 116 tokens
FREE: your SibFly credit balance, price per report, reports remaining, and top-up URL.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_account", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"top_up_url": "texte", "credits_usd": 1, "price_per_report_usd": 1, "reports_remaining_est": 1}} - get_coverage≈ 236 tokens
FREE pre-flight: is a US address/point covered, how stale is the data (data_age_days), and what a report would cost. Accepts ONE address/lat+lon, OR addresses[] (up to 1000, needs your Bearer key) to size a whole job before spending. Call this before spending.
Paramètres, retour & exemple (4)
Paramètreslat· number · optionnellon· number · optionneladdress· string · optionneladdresses· array · optionnel
batch mode: size a whole job in one free call
Exemple d'appel{"name": "get_coverage", "arguments": {"lat": 1, "lon": 1, "address": "texte", "addresses": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"frame": "texte", "covered": true, "results": [], "summary": {}, "data_age_days": 1, "would_cost_usd": 1}} - get_motion_history≈ 279 tokens
Multi-year cumulative motion history for an address. Pass from_date and to_date (YYYY-MM-DD) to get the movement between two dates. Costs $0.40 (misses free). dry_run=true is a FREE preview (points + dates + cost, no data); max_age_days returns free instead of billing for stale data.
Paramètres, retour & exemple (7)
Paramètreslat· number · optionnellon· number · optionneladdress· string · optionneldry_run· boolean · optionnel
FREE preview: coverage + n_points + would_cost, no series, no chargeto_date· string · optionnelfrom_date· string · optionnelmax_age_days· integer · optionnel
if data older than this, return free instead of billing
Exemple d'appel{"name": "get_motion_history", "arguments": {"lat": 1, "lon": 1, "address": "texte", "dry_run": true, "to_date": "texte", "from_date": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"dates": [], "delta": {}, "cum_mm": [], "status": "texte", "cost_usd": 1, "credits_remaining_usd": 1}} - get_usage≈ 138 tokens
FREE: your recent billed calls (line-item ledger with request_id, endpoint, address, cost) so you can reconcile spend against reports.
Paramètres, retour & exemple (1)
Paramètreslimit· integer · optionnel
max rows, default 100, max 1000
Exemple d'appel{"name": "get_usage", "arguments": {"limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": 1, "items": [], "spent_today_usd": 1}} - register_agent≈ 236 tokens
FREE: create a new SibFly account and get an API key + free starter credits in ONE call — no human, no captcha, no card. Use this when you have no API key. SAVE the returned api_key and pass it as the Bearer token on later calls (MCP clients: set it as the Authorization header).
Paramètres, retour & exemple (2)
Paramètresemail· string · requis
a durable email address (disposable domains rejected)password· string · optionnel
optional; auto-generated and returned if omitted
Exemple d'appel{"name": "register_agent", "arguments": {"email": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"api_key": "texte", "password": "texte", "credits_usd": 1, "reports_remaining": 1, "price_per_report_usd": 1}}
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é ».