NarcoScope — illicit-economy evidence atlas
by beepboop2025 · remote · no sign-in to list tools · v1.6.0 · published by GitHub user beepboop2025
Read bounded illicit-economy evidence with provenance, privacy, availability, and federation intact.
14 tools: 14 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things0Claude Code: ask
- Only reads14Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http narcoscope https://www.narcoscope.com/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
14 tools
Only reads 14Claude Code: allow
get_atlasReturn country-year organized-crime and firearms-tracing observations with source metadata, native caveats, explicit null fields, and stable cursor pagination.No findings
Why it is in this group
- The name "get_atlas" says "get": a word for reading.
Description, as the server wrote it Return country-year organized-crime and firearms-tracing observations with source metadata, native caveats, explicit null fields, and stable cursor pagination. No records identify people or operational locations.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_connected_researchReturn source-linked China economic findings, CPEC, Balochistan, BRI and Myanmar research questions, reporting metadata, and dated national indicators.No findings
Why it is in this group
- The name "get_connected_research" says "get": a word for reading.
Description, as the server wrote it Return source-linked China economic findings, CPEC, Balochistan, BRI and Myanmar research questions, reporting metadata, and dated national indicators. Optional hash-bound observatory summaries add economic histories, EU-reported trade and official methodology cases. SAFE quantities remain private. Country and theme context only; gaps do not establish concealment, actor relationships or causality.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_entitiesReturn approved public designation identity fields only.No findings
Why it is in this group
- The name "get_entities" says "get": a word for reading.
Description, as the server wrote it Return approved public designation identity fields only. A designation is an administrative action, not an adjudication or proof of guilt; aliases, addresses, dates of birth, identity documents, and allegation text are withheld.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_federationReturn bounded public money-market, capital-market, BRI, or publication-rights context without cross-lane scoring, composites, causal inference, or culpability inference.No findings
Why it is in this group
- The name "get_federation" says "get": a word for reading.
Description, as the server wrote it Return bounded public money-market, capital-market, BRI, or publication-rights context without cross-lane scoring, composites, causal inference, or culpability inference. Upstream unavailability stays typed.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_market_catalogPage drugs, arms and informal-economy indicators (page/limit, maximum 4), with native units, full coverage totals and licenses for sources on the page.No findings
Why it is in this group
- The name "get_market_catalog" says "get": a word for reading.
Description, as the server wrote it Page drugs, arms and informal-economy indicators (page/limit, maximum 4), with native units, full coverage totals and licenses for sources on the page. Country/category/subgroup/selection lists have independent dimensionPagination; follow dimensionPage with the same dataset/indicator filters (dimensionLimit maximum 50). Retain dataset hashes across pages. Legacy atlas and prices remain distinct resources.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_newsroomList current deterministic analyses with citations, correction metadata, publication gates, and explicit evidence limits.No findings
Why it is in this group
- The name "get_newsroom" says "get": a word for reading.
Description, as the server wrote it List current deterministic analyses with citations, correction metadata, publication gates, and explicit evidence limits.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_overviewReturn bounded headline aggregates across official prices, seizures, overdose mortality, wastewater, and public designations.No findings
Why it is in this group
- The name "get_overview" says "get": a word for reading.
Description, as the server wrote it Return bounded headline aggregates across official prices, seizures, overdose mortality, wastewater, and public designations.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_palimpsest_bri_contextReturn pinned source readiness and national WDI coverage for CPEC, Gwadar, CMEC, Kyaukpyu, and Balochistan as a parallel context lane.No findings
Why it is in this group
- The name "get_palimpsest_bri_context" says "get": a word for reading.
Description, as the server wrote it Return pinned source readiness and national WDI coverage for CPEC, Gwadar, CMEC, Kyaukpyu, and Balochistan as a parallel context lane. Cross-lane drug, actor, route, guilt, political, project, causal, tactical, and navigable inference or use is prohibited.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_palimpsest_bridgeReturn the official-only China aggregate shared with the Intelligence Commons, including disclosure and causal boundaries.No findings
Why it is in this group
- The name "get_palimpsest_bridge" says "get": a word for reading.
Description, as the server wrote it Return the official-only China aggregate shared with the Intelligence Commons, including disclosure and causal boundaries.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_palimpsest_corridorsReturn official country-level China, Pakistan, and Myanmar aggregates with missing-data, provenance, disclosure, and geography-and-time-only join rules.No findings
Why it is in this group
- The name "get_palimpsest_corridors" says "get": a word for reading.
Description, as the server wrote it Return official country-level China, Pakistan, and Myanmar aggregates with missing-data, provenance, disclosure, and geography-and-time-only join rules.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_storyFetch one story as metadata, a machine brief, or the cited dossier.No findings
Why it is in this group
- The name "get_story" says "get": a word for reading.
Description, as the server wrote it Fetch one story as metadata, a machine brief, or the cited dossier. Use the machine brief first for agent workflows.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_capabilitiesList the evidence explorer, newsroom, API, feeds, MCP tools, audiences, and safety boundaries.No findings
Why it is in this group
- The name "list_capabilities" says "list": a word for reading.
Description, as the server wrote it List the evidence explorer, newsroom, API, feeds, MCP tools, audiences, and safety boundaries.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
query_market_observationsFilter published observations by dataset, indicator, geography, category, subgroup and inclusive reference period with bounded stable pagination (default 200, maximum 500).No findings
Why it is in this group
- The name "query_market_observations" says "query": a word for reading.
Description, as the server wrote it Filter published observations by dataset, indicator, geography, category, subgroup and inclusive reference period with bounded stable pagination (default 200, maximum 500). Retain dataset hashes across pages. Units, source locators, estimates and unavailable values remain explicit. No market-size aggregation, unit conversion or causal inference.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
research_networkRead Palimpsest’s complete source catalog by topic alongside Seiche funding context, with next steps into LiquiLens filings and Undertow liquidity.No findings
Why it is in this group
- The description's first verb is "read": a word for reading.
Description, as the server wrote it Read Palimpsest’s complete source catalog by topic alongside Seiche funding context, with next steps into LiquiLens filings and Undertow liquidity. Source dates, rights and missingness stay attached; no actor, route, criminal or causal inference is implied.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.6.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http narcoscope https://www.narcoscope.com/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__narcoscope__research_network",
"mcp__narcoscope__list_capabilities",
"mcp__narcoscope__get_overview",
"mcp__narcoscope__get_atlas",
"mcp__narcoscope__get_entities",
"mcp__narcoscope__get_federation",
"mcp__narcoscope__get_newsroom",
"mcp__narcoscope__get_story",
"mcp__narcoscope__get_palimpsest_bridge",
"mcp__narcoscope__get_palimpsest_corridors",
"mcp__narcoscope__get_palimpsest_bri_context",
"mcp__narcoscope__get_connected_research",
"mcp__narcoscope__get_market_catalog",
"mcp__narcoscope__query_market_observations"
],
"ask": [],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as narcoscope. Review it before you use it.
