Skip to content
FirmTape logo

FirmTape MCP server

Which servers in the official MCP registry are FirmTape's own, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-20

← Back to FirmTape

Whose server it is
  • Registry namecom.firmtape/geopolitical-osintverified in the MCP registry

The registry name sits under firmtape.com. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-20
  • Stateanswerschecked 2026-10-20
  • Tools8
  • Server calls itselffirmtape-geo
  • Server version1.0.0
  • Protocol version2025-06-18

On 2026-10-20 the server answered initialize and tools/list without a sign-in. First answer in 238 ms.

Should an agent connect itSkip it
  • Its tools do none of the product's use cases we checked: check intraday SPX dealer gamma levels against spot; review finished sessions minute by minute; backtest a trading rule on the session archive.
  • Checked on 1 of the 7 days it takes to judge reliability.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 1, the first on 2026-10-20
  • INITE MCP scoreafter a weeka score needs 7 daily checks: 1 so far
  • What an agent can do with it0 of 3 use cases
  • Answeredmeasuring1 of the 7 daily checks it takes to print a share
  • Median first answer96 ms
  • Space in an agent's context≈ 2,009 tokensthe definitions of all its tools (8), which an agent carries on every turn
  • Tool definitionsB · 83 of 100
  • Typed results0 of 8 toolsdeclared outputSchema: results come typed, read once
  • Not saying whether it only reads or can destroy: 8 of 8

What an agent can do with it

  • cannot · check intraday SPX dealer gamma levels against spot
  • cannot · review finished sessions minute by minute
  • cannot · backtest a trading rule on the session archive

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

None of the five warning signs in these definitions.

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (30%), doing the product's job (25%), definitions (20%), context (10%) and use (15%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers8 tools · read 2026-10-20
  • geo_records

    The records themselves, newest first: government advisories and sanctions, flight restrictions, maritime warnings, internet and grid outages, conflict, disaster and attention records. Up to a year back, each with its source, its link, its…

  • geo_sources

    Every feed behind the records: its id, its sector, when it last answered, its failure streak, and how many records it has in the served history. Read this before trusting a quiet window, because a feed that stopped answering is not a…

  • geo_coverage

    Which countries the archive names in a window, with record and notable counts and the time of the last one, most notable first. Use it to pick a country before calling geo_snapshot or geo_records, instead of guessing one. A record naming…

  • geo_snapshot

    One country in one call: its record counts by sector and by feed, its notable records, and every measured series that speaks about it against its own normal. This is geo_records, geo_activity and geo_series for a single country, counted…

  • geo_activity

    Records per UTC day for a filter, and the median of the complete days before the last one, so a window can be read against its own normal. The day still being filled is returned apart and never averaged. Any feed that was switched on…

  • geo_series

    The measured series for one country: aircraft overhead, military aircraft and degraded GPS by theatre, ships at sea in the Baltic and Norwegian areas our own AIS collectors watch hourly, ship transits through its chokepoints, routed IPv4…

  • geo_latency

    How long after a source published a record it reached us, per feed: the median, the 90th percentile and the worst case in seconds, over a window of up to 90 days. Rows found later in a source's own history are stamped backfill and counted…

  • geo_sites

    Named energy sites and ports watched from orbit: refineries, oil terminals, LNG plants and fuel depots in Russia, Crimea and the Middle East, and ten oil ports. Without id, every site with its last thermal anomaly, its latest dated…

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "geopolitical-osint": {
      "type": "http",
      "url": "https://geo.firmtape.com/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http firmtape https://geo.firmtape.com/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://geo.firmtape.com/mcp as a custom connector in the settings.

Other servers listed as FirmTape's
  • com.firmtape/spx-options-gammaanswers, 14 toolsverified in the MCP registry

OpenAPI spec

6 paths, read 2026-10-20. Open the spec ↗

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.