Skip to content
HUMAPS
Remote Model Context Protocol

Put public data inside
Claude or Codex.

Humaps is a native, public Streamable HTTP MCP server. Install one URL to discover worldwide official sources and GIS layers, run deterministic free analyses, or hand complex research to the authenticated Humaps agent.
01
6
Focused MCP tools
02
0
Model calls in direct mode
03
HTTP
Stateless remote transport
04
ISO
Worldwide country routing
Public intelligence / source linkedHumaps atlas system 01

Install once

One canonical endpoint.

Use the API URL—not the website URL. The server negotiates current and compatible MCP protocol versions on the same endpoint.

Streamable HTTP
https://api.humaps.org/mcp

Free tools are anonymous and rate-limited. No API key is required to install or explore the connector.

Claude, Claude Desktop and Cowork

01
  1. 1. Open Customize → Connectors.
  2. 2. Select + → Add custom connector.
  3. 3. Name it Humaps and enter https://api.humaps.org/mcp.
  4. 4. Add it, then enable Humaps from the conversation's connector menu.

Claude's hosted custom connectors support authless or OAuth servers. Humaps' free toolset works there today. Account-scoped agentic research currently uses a Bearer API key in clients that support custom headers, such as Claude Code and Codex; the key is never a tool argument.

Codex app, IDE or CLI

02

In Codex settings, add a remote MCP server and paste the endpoint. For config-as-code, add:

[mcp_servers.humaps]
url = "https://api.humaps.org/mcp"

For account-scoped research, create a key in Humaps and keep it in an environment variable:

[mcp_servers.humaps]
url = "https://api.humaps.org/mcp"
bearer_token_env_var = "HUMAPS_API_KEY"

Claude Code

03

Add the public connector from a terminal:

claude mcp add --transport http humaps https://api.humaps.org/mcp

For authenticated use, Claude Code expands environment variables inside .mcp.json headers:

{
  "mcpServers": {
    "humaps": {
      "type": "http",
      "url": "https://api.humaps.org/mcp",
      "headers": {
        "Authorization": "Bearer ${HUMAPS_API_KEY}"
      }
    }
  }
}

Keep HUMAPS_API_KEY in your environment or secret manager; never paste it into a prompt, commit it, or put it in a URL. Claude Code refuses to parse this configuration if the variable is missing.

Progressive disclosure

A small tool surface over a large data system.

Humaps does not send hundreds of source schemas to the model. Discovery tools narrow the country, source, layer and skill first; execution receives only the strict schema needed for the chosen operation.

Free

search_data_sources

Find national, regional and global public-data publishers without loading the entire registry into context.

Free

get_country_coverage

Inspect routing coverage and gaps for a country or territory before making a data claim.

Free

search_map_layers

Discover boundaries, infrastructure, hazards, energy, environment and other mappable layers.

Free

discover_analysis_skills

Retrieve stable skill IDs, supported modes, prices and strict input schemas only when needed.

Free

run_direct_analysis

Run a deterministic, schema-validated analysis with source attribution and no model call.

Account

run_agentic_research

Compose live sources, GIS and analysis tools in the full Humaps research agent. Plan quota applies.

Public and free

Discovery and deterministic work stay open.

  • Search source, country-coverage, map-layer and skill registries.
  • Run supported direct analyses without an LLM or usage units.
  • Receive structured output, provenance and explicit coverage caveats.
  • Public abuse limits: 60 calls/minute, 600/hour and 1,000/day per trusted client IP.
Account and plan quota

Pay for model reasoning, not access to public data.

  • Agentic research can plan, retrieve, combine, analyse and return sourced artifacts.
  • A revocable, organization-scoped hap_… key resolves plan and quota server-side.
  • The tool is marked non-idempotent and metered so clients can ask for confirmation.
  • No key or token is exposed to the model in an input field or tool result.

Try a real investigation

Questions that need evidence, not autocomplete.

Ask the client to inspect coverage first, preserve primary URLs and distinguish a registry match from verified dataset coverage.

01

Compare population decline, access to hospitals and flood exposure across rural regions in Japan. Cite every source and flag incompatible geographic levels.

02

Find authoritative datasets and map layers for data centres in Germany, then explain which results are verified locations and which are only discovery candidates.

03

Build an evidence plan for urban heat in Nairobi: available local boundaries, population, land cover and health sources, including known coverage gaps.

Trust boundary

Designed for inspectable research.

Scoped credentials

API keys are hashed, revocable and organization-scoped. Authentication stays in the HTTP transport.

Non-destructive surface

The MCP exposes research and read operations, not arbitrary shell, database or account mutations.

Coverage honesty

A source or layer match is a candidate until its live metadata, place coverage, date and licence are verified.

Geospatial provenance

Returned work preserves geography level, source URLs and caveats instead of silently mixing boundaries.