streamable-httpupdated 2mo ago
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.
What can you do with ground motion?
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.
- Live API: https://sibfly.com
- Docs (human + agent): https://sibfly.com/docs
- Agent docs: https://sibfly.com/llms.txt Β· OpenAPI: https://sibfly.com/openapi.json Β· Machine schema: https://sibfly.com/api/v1/schema
- MCP server:
https://sibfly.com/mcp(Streamable HTTP)
Quickstart
# 1) an AI agent can register itself β no human, no captcha
curl -X POST https://sibfly.com/api/v1/autonomous/register \
-H "Content-Type: application/json" -d '{"email":"YOUR_EMAIL"}'
# 2) measure the ground under an address
curl "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.
- Get an API key (one call, free credits included, no captcha):
Save the returnedcurl -X POST https://sibfly.com/api/v1/autonomous/register \ -H "Content-Type: application/json" -d '{"email":"you@example.com"}'api_key(shown once). Or skip this step: connect without a key and call theregister_agenttool from inside MCP. - Add the server to your MCP client config (Cline: MCP Servers β Remote Servers, or
cline_mcp_settings.json):
OAuth 2.1 (Dynamic Client Registration + PKCE) is also supported for clients that prefer a "Connect" flow β discovery at{ "mcpServers": { "sibfly": { "type": "streamableHttp", "url": "https://sibfly.com/mcp", "headers": { "Authorization": "Bearer sf_live_YOUR_KEY" } } } }/.well-known/oauth-authorization-server. - Try it: call
get_coverage(free) on any US address, thencheck_ground_motion($0.40, misses free).dry_run: truepreviews coverage, cost, and expected answer quality without billing. Out of credits? Thebuy_creditstool 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.
Install
Add ground motion to your client. Pick the one you use.
claude mcp add --transport http ground-motion https://sibfly.com/mcpcodex mcp add ground-motion --url https://sibfly.com/mcp{
"mcpServers": {
"ground-motion": {
"url": "https://sibfly.com/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"ground-motion": {
"type": "http",
"url": "https://sibfly.com/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"ground-motion": {
"url": "https://sibfly.com/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"ground-motion": {
"serverUrl": "https://sibfly.com/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
Score
39 / 100
Incomplete
- Documentation22/25
- Maintenance16/25
- Trust6/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 61 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint β no local install
Version history
| Versions | Published |
|---|---|
| 1.2.0Latest | Jul 2, 2026 |
| 1.1.0 | Jul 1, 2026 |