RIPE Atlas MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| RIPE_ATLAS_API_KEY | No | Your RIPE Atlas API key. Required for creating measurements, optional for read-only operations. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| atlas_measure_pingA | Create a ping measurement on the RIPE Atlas network. Sends ICMP echo requests from distributed probes worldwide to a target host. Args:
Returns: Measurement ID(s) and link to results. Requires: RIPE_ATLAS_API_KEY with 'create measurement' permission. |
| atlas_measure_tracerouteA | Create a traceroute measurement on the RIPE Atlas network. Traces the network path from distributed probes to a target, showing each hop. Args:
Returns: Measurement ID(s). Requires: RIPE_ATLAS_API_KEY with 'create measurement' permission. |
| atlas_measure_dnsA | Create a DNS measurement on the RIPE Atlas network. Performs DNS lookups from distributed probes. Can query specific DNS servers or use the probe's local resolver. Args:
Returns: Measurement ID(s). Requires: RIPE_ATLAS_API_KEY with 'create measurement' permission. |
| atlas_measure_tlsA | Create a TLS/SSL certificate check measurement on the RIPE Atlas network. Connects to a target and retrieves its TLS certificate from distributed probes worldwide. Args:
Returns: Measurement ID(s). Requires: RIPE_ATLAS_API_KEY with 'create measurement' permission. |
| atlas_measure_httpA | Create an HTTP measurement on the RIPE Atlas network. Makes HTTP requests from distributed probes to a target web server. Args:
Returns: Measurement ID(s). Requires: RIPE_ATLAS_API_KEY with 'create measurement' permission. |
| atlas_measure_ntpA | Create an NTP measurement on the RIPE Atlas network. Queries NTP time servers from distributed probes to measure clock offset and delay. Args:
Returns: Measurement ID(s). Requires: RIPE_ATLAS_API_KEY with 'create measurement' permission. |
| atlas_list_measurementsA | Search and list RIPE Atlas measurements with comprehensive filters. Args:
Returns: Paginated list of measurements. |
| atlas_get_measurementA | Get detailed information about a specific RIPE Atlas measurement by ID. Args:
Returns: Full measurement metadata including type, target, status, probes, timestamps. |
| atlas_get_resultsA | Retrieve results from a RIPE Atlas measurement. Can fetch all results, latest results only, or filter by time range and probe IDs. Args:
Returns: Measurement results with per-probe data (RTT, hops, DNS answers, etc.) |
| atlas_stop_measurementA | Stop a running RIPE Atlas measurement. Args:
Returns: Confirmation of the stop request. Requires: RIPE_ATLAS_API_KEY with appropriate permissions. |
| atlas_search_probesA | Search for RIPE Atlas probes worldwide with filters for location, network, and status. Args:
Returns: Paginated list of probes with ID, country, ASN, status, tags. |
| atlas_get_probeA | Get detailed information about a specific RIPE Atlas probe by ID. Args:
Returns: Probe details including country, ASN, prefix, status, tags, coordinates. |
| atlas_get_creditsA | Check your RIPE Atlas credit balance and usage statistics. Args:
Returns: Current balance, daily income/expenditure, estimated runout. Requires: RIPE_ATLAS_API_KEY environment variable. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 13 tools
Each tool has a clearly distinct purpose: credits, individual lookups (measurement, probe), results retrieval, listing, creating specific measurement types (6 distinct tools), probe search, and stopping measurements. No overlaps.
All tools follow a consistent 'atlas_verb_noun' pattern using snake_case (e.g., atlas_get_measurement, atlas_measure_ping, atlas_stop_measurement). The naming is perfectly uniform.
13 tools is well-scoped for the RIPE Atlas domain, covering essential operations (credits, CRUD for measurements, probe search) without unnecessary bloat or missing critical functionality.
Core workflows are covered: credits, measurement creation (all major types), listing, results retrieval, probe search, and stop. Minor gaps like an explicit health check or bulk update are absent but not essential for typical use.