Ground Motion

com.sibflyPublished by sibfly.comOfficial publisherv1.2.0Updated Oct 24, 2026

Measured ground motion per US address (NASA InSAR). Self-register, $0.40/report, misses free.

VerifiedStreamable HTTPWeb executableLocation & LifestyleFinance

Overview

AI-generated overview

Remote MCP server that returns measured ground subsidence and uplift in mm/year for US addresses, using NASA Sentinel-1 InSAR data, billed per report.

What you can do
Check measured vertical ground motion for a US address or coordinates, with confidence and uncertainty, and preview cost with a dry run before paying. Run batch checks across many addresses in one portfolio call. Check coverage, data age and cost for one address or a list before spending. Retrieve multi-year motion history between two dates. Manage the account: register an agent, read credit balance, review the billed-call ledger, and get a payment link to top up. Ask follow-up questions about a report already purchased.
When to use it
Useful for real-estate due diligence, home-buyer questions about sinking ground, insurance or mortgage screening, and infrastructure or portfolio subsidence monitoring where a satellite-based screening estimate is enough. Not intended for survey-grade or hazard determinations.
Requirements
Remote Streamable HTTP endpoint; nothing to install locally. A SibFly API key passed as an Authorization Bearer header, or self-registration through the register_agent tool. Paid reports draw on prepaid credits; a test-mode key with fake credits is available for rehearsal. Network access to the SibFly service.
Before you install
Reports cost $0.40 each from prepaid credits; misses, stale data and low-confidence results are free. buy_credits returns card or crypto payment links, so real money can be spent. The API key is shown once and must be saved; keep it out of shared configs. register_agent creates an account without human verification. Results are screening estimates from satellite radar, not engineering, survey or hazard determinations.

Installation

In SourceWeft

  1. Open Ground Motion in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.sibfly%2Fground-motion/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "ground-motion": {
      "type": "http",
      "url": "https://sibfly.com/mcp"
    }
  }
}

README

SibFly — measured ground subsidence API (mm/year) for any US address

Is the ground under an address sinking? SibFly returns measured vertical ground motion — subsidence and uplift, in millimeters per year and inches per year — for any US address, from NASA OPERA Sentinel-1 InSAR satellite radar. Measured, not modeled.

Quickstart

bash
# 1) an AI agent can register itself — no human, no captchacurl -X POST https://sibfly.com/api/v1/autonomous/register \  -H "Content-Type: application/json" -d '{"email":"YOUR_EMAIL"}'
# 2) measure the ground under an addresscurl "https://sibfly.com/api/v1/motion?address=1100+Congress+Ave+Austin+TX" \  -H "Authorization: Bearer sf_live_..."

Returns velocity_vertical_mm_yr / _in_yr, an uncertainty range, assessment_code, confidence, provenance, and cost. Flat $0.40 per covered report; misses are free; free coverage/cost preflight via ?dry_run=1.

What it is

  • Data: NASA OPERA DISP-S1 (Copernicus Sentinel-1 C-band InSAR), 30 m grid, 2016–present.
  • Vertical mm/year of ground movement (not elevation), measured, per exact 30 m cell, with uncertainty.
  • Coverage: US (expanding). Not real-time (source refreshes ~every 12 days); a screening estimate, not survey-grade.

For AI agents

Self-registration, free coverage/cost preflight, idempotency keys, per-key spend caps, scoped browser-safe keys, batch, webhooks, x402 (USDC on Base), test-mode keys, and a hosted MCP server with 9 tools: check_ground_motion, check_portfolio, get_coverage, get_motion_history, get_account, get_usage, ask_inspector, register_agent, buy_credits. The full, authoritative contract lives at https://sibfly.com/llms.txt and https://sibfly.com/openapi.json — always current.

Connect from an MCP client (Cline, Claude, Cursor, any Streamable-HTTP client)

SibFly is a hosted (remote) MCP server — nothing to install or run locally.

  1. Get an API key (one call, free credits included, no captcha):
    bash
    curl -X POST https://sibfly.com/api/v1/autonomous/register \  -H "Content-Type: application/json" -d '{"email":"[email protected]"}'
    Save the returned api_key (shown once). Or skip this step: connect without a key and call the register_agent tool from inside MCP.
  2. Add the server to your MCP client config (Cline: MCP Servers → Remote Servers, or cline_mcp_settings.json):
    json
    {  "mcpServers": {    "sibfly": {      "type": "streamableHttp",      "url": "https://sibfly.com/mcp",      "headers": { "Authorization": "Bearer sf_live_YOUR_KEY" }    }  }}
    OAuth 2.1 (Dynamic Client Registration + PKCE) is also supported for clients that prefer a "Connect" flow — discovery at /.well-known/oauth-authorization-server.
  3. Try it: call get_coverage (free) on any US address, then check_ground_motion ($0.40, misses free). dry_run: true previews coverage, cost, and expected answer quality without billing. Out of credits? The buy_credits tool returns a payment link (card or crypto).

Sandbox: register with {"mode":"test"} for an sf_test_ key — $100 fake credits, synthetic data, rehearse the whole flow for $0.

Use cases

Real-estate due diligence · "is my house sinking?" for home buyers · insurance & mortgage underwriting screening · infrastructure and portfolio subsidence monitoring · geotechnical pre-screening.


A product of SIB Scientific. Screening estimate from satellite radar (NASA OPERA / Sentinel-1 InSAR) — not an engineering, survey, or hazard determination.

Source: README.md at commit 89c9267

Tools

9

check_ground_motion

Check ground motion ($0.40, misses free)

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.

Parameterslatlonsinceaddresscompactdry_runexplainmax_age_daysmin_confidencerequire_significant

check_portfolio

Check many addresses ($0.40 per covered address)

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.

Parametersaddressesrequiredmax_spend_usd

get_coverage

Coverage pre-flight (FREE)

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.

Parameterslatlonaddressaddresses

get_motion_history

Motion history ($0.40, misses free)

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.

Parameterslatlonaddressdry_runto_datefrom_datemax_age_days

get_account

Account balance (FREE)

FREE: your SibFly credit balance, price per report, reports remaining, and top-up URL.

Takes no parameters.

register_agent

Self-register (FREE key + credits)

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).

Parametersemailrequiredpassword

buy_credits

Buy credits (payment link)

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.

Parametersmethodamount_usdrequired

ask_inspector

Ask the Inspector (FREE, needs a bought report)

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.

Parametersaddressrequiredquestionrequired

get_usage

Usage ledger (FREE)

FREE: your recent billed calls (line-item ledger with request_id, endpoint, address, cost) so you can reconcile spend against reports.

Parameterslimit

Version history

1
  1. v1.2.0LatestSep 16, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.

Other Sibfly integrations