Beta — telconode.com is live in preview. Some content and features are still being finalised. Feedback welcome → info@telconode.com

Network truth, as tools your agent can call.

Agents cannot read documentation; they need machine-readable tools with reasoning context. NeuralGate, the Telconode platform, exposes GSMA Open Gateway capabilities two ways: as consent-governed Skills over MCP for agents, and as CAMARA-compliant REST APIs for your code. One key, one sandbox, every network we are live on.

< 600 msEnd-to-end MCP tool invocation, agent to network truth and back
< 5 msAgent Guard policy evaluation: spend limits, anti-stalking, purpose scope
5 min TTLSigned JWT consent tokens; one-click revocation propagated in under 5 s
Zero PIIMSISDNs hashed at the network edge, never sent northbound; 7-year immutable audit trail

Built for agents.
Still works for code.

Over MCP — for agents

  • Skills discoverable by any MCP client; the agent reads the tool description and reasoning context, not a PDF
  • Declared purpose on every call; Agent Guard enforces spend, scope and anti-stalking rules in under 5 ms
  • One governed question, one executable verdict

Over REST — for your code

  • CAMARA-compliant endpoints for Number Verification, SIM Swap, Location and Age
  • Same consent, routing and audit layer underneath
  • Standard tier: per call; move to Professional for Skills and verified-event billing
MCP tool callfor agents
1from mcp import ClientSession
2from mcp.client.streamable_http import streamablehttp_client
3
4async def check_sim_swap(token: str, consent_token: str):
5 headers = {"Authorization": f"Bearer {token}"}
6 async with streamablehttp_client("https://mcp.telconode.com/mcp", headers=headers) as (r, w, _):
7 async with ClientSession(r, w) as session:
8 await session.initialize()
9 result = await session.call_tool("verify_sim_swap", {
10 "phoneNumber": "+15555550201",
11 "maxAge": 240,
12 "consentToken": consent_token,
13 "intentContext": "dpv:FraudPreventionAndDetection",
14 })
15 print(result.structuredContent) # {"swapped": true}
REST · curlfor your code
1curl -X POST https://api.telconode.com/camara-engine/sim-swap/v2/check \
2 -H "Authorization: Bearer ng_test_YOUR_API_KEY" \
3 -H "X-Consent-Token: $CONSENT_TOKEN" \
4 -H "X-Intent-Context: dpv:FraudPreventionAndDetection" \
5 -H "Content-Type: application/json" \
6 -d '{ "phoneNumber": "+15555550201", "maxAge": 240 }'
7
8# 200 OK
9# { "swapped": true }
Quickstart

From key to verdict in three steps.

  1. Get a sandbox key

    Free, no card. Unlimited mock calls against the full MCP tool catalogue.

  2. Point your MCP client at NeuralGate

    Your agent discovers the Skills and their reasoning context automatically. Or call the REST endpoint directly.

  3. Make a governed call

    Declare a purpose, pass the user's consent reference, receive a verdict and a consent receipt.

Skill catalogue

Four Skills live. More when every operator in a market is.

Number Verification

Confirms the phone making the request is the number on file — silently, without an OTP.

SIM Swap Detection

Tells you whether the SIM behind a number changed recently, and how recently.

Location Verification

Confirms a device is where the user says it is, as a yes/no against a declared area — never a coordinate.

Age Verification

Answers an age-threshold question as a yes/no. No birthdate, no document.

Composite Skills such as Payer Assurance combine these with routing, consent and guardrails applied — see the Skill Store.

Browse the Skill Store
Coverage

Live where every operator is live.

We announce a market only when every operator in the country is connected, so a Skill either works for all your users in a market or is not offered there yet.

See live coverage
CountryNumber VerificationSIM SwapLocation VerificationAge Verification
Sandbox · all marketsLiveLiveLiveLive
United KingdomLiveLiveLiveLive
GermanyLiveLiveComing soonComing soon
NetherlandsLiveLiveLiveComing soon
IrelandLiveComing soonComing soonLive
United Arab EmiratesComing soonComing soonComing soonComing soon

All four Skills are available in the sandbox today.

SDKs and tools

Copy, paste, call.

Client libraries, an MCP server manifest and a Postman collection, maintained alongside the sandbox.

SDKs

@telconodetech/react-sdk
TypeScript, React (web)

Consent dialog plus verifyAge / verifySimSwap / verifyLocation for web apps

@telconodetech/react-native-sdk
TypeScript, bare React Native (no Expo)

The same consent and verification flow for iOS and Android, with zero runtime dependencies

Tools

ToolWhat it is
verify_phone_numberMCP Skill

Is this device on the number it claims, without an OTP?

verify_sim_swapMCP Skill

Has the SIM behind this number changed recently?

verify_locationMCP Skill

Is the device inside the declared area? (yes / no / partial)

verify_ageMCP Skill

Is the subscriber above an age threshold? (yes / no)

MCP server manifest (tools.json)

Machine-readable list of every Skill, with its input/output schema and reasoning hints

Sandbox test numbers

Reserved numbers that return fixed results for every Skill

FAQ

Questions developers ask

Yes. It is free, with no card, and gives you unlimited mock calls against the full MCP tool catalogue. All four Skills are available in the sandbox today.

Point your MCP client at NeuralGate. The agent reads each tool’s description and reasoning context automatically, and the tools.json manifest lists every Skill with its input and output schema. You can also call the REST endpoints directly.

We announce a market only when every operator in the country is connected. A Skill either works for all your users in a market or is not offered there yet. The coverage table shows where each Skill is live.

No. MSISDNs are hashed at the network edge and never sent northbound. Every call leaves a signed consent record, and the audit trail is immutable for seven years.

Agent Guard checks spend limits, anti-stalking rules and purpose scope on every call, in under 5 ms, and refuses a runaway caller. The Standard tier is billed per call; move to Professional for Skills and verified-event billing.

Your first governed call takes ten minutes.