Skip to main content
Glama

Lingua Detective x402 MCP

MCP server exposing Lingua Detective's paid APIs with per-call x402 payments (USDC on Solana, gas sponsored): no account, no API key, no subscription. An AI agent calls the tool, pays a few cents, and receives the result.

Tools (4)

Tool

Endpoint

Price

detect_langue

POST /detect

$0.002

verifier_langue

POST /verify

$0.004

bundle_check

POST /v1/bundle/check

$0.006

credit_topup

POST /v1/credit/topup

flexible (min $0.006)

Related MCP server: language-detector

Payment modes

The server reads its configuration from the environment. Two modes (in priority order):

  1. Prepaid credit — X402_CREDIT_TOKEN: an opaque token obtained via a top-up (credit_topup or bundle_check). Each call debits the credit without a Solana transaction. Ideal for high volume.

  2. Payer wallet — X402_PAYER_KEY_B64: a Solana private key (64 bytes, base64) of a wallet funded in USDC (no SOL required: gas is sponsored by the facilitator). Each call settles its x402 transaction automatically.

With neither, the tools return the decoded 402 challenge (amount, payTo address, network) so the agent understands what is being requested.

Environment variables

Variable

Role

Default

X402_BASE_URL

Paid API base URL

https://linguadetective.com

X402_NETWORK

mainnet | devnet

mainnet

X402_PAYER_KEY_B64

Payer wallet (64-byte secret key, base64)

—

X402_CREDIT_TOKEN

Prepaid credit token

—

X402_TRUSTED_PAYTO

Locks the recipient (anti-misdirection)

—

X402_FACILITATOR_URL

x402 facilitator (Dexter)

https://x402.dexter.cash

X402_RPC_URL

Solana RPC (blockhash fallback)

public mainnet-beta

Installation

Claude Desktop

{
  "mcpServers": {
    "linguadetective": {
      "command": "npx",
      "args": ["-y", "lingua-x402-mcp"],
      "env": {
        "X402_PAYER_KEY_B64": "<your base64 private key>",
        "X402_TRUSTED_PAYTO": "H3NuGHu9mpGgscj2DWtrs699PWdovPUicy2N9dDaYLTk"
      }
    }
  }
}

Cursor / other stdio clients

Add the same command: npx, args: ["-y", "lingua-x402-mcp"] entry with your env.

Local

git clone https://github.com/maximethemens-code/lingua-x402-mcp && cd lingua-x402-mcp && npm install
X402_PAYER_KEY_B64=... npm start   # npm start = node src/index.js

Example call

detect_langue { text: "Bonjour tout le monde, ceci est une phrase en français." }
→ { "langues": [ { "code": "fra", "nom": "français", ... } ], ... }   ($0.002 USDC debited)

Security

  • X402_PAYER_KEY_B64 is never sent to the server: it is only used to sign the transaction locally.

  • X402_TRUSTED_PAYTO is strongly recommended: it prevents the wallet from paying an unexpected recipient (e.g. if X402_BASE_URL points to a malicious server).

  • The payment wallet must be distinct from the receiving wallet (payTo).

Known limitations

  • Detection is offline (the franc library, 186 languages, ISO 639-3 codes): no network call, but a text that is too short (< 10 characters) returns an error.

  • Real on-chain settlement (verify/settle via Dexter) is only exercised with a wallet actually funded in USDC.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      C
      maintenance
      Enables AI agents to make pay-as-you-go AI inference requests through x402 with automatic Solana USDC payments, no API keys or registration, while enforcing configurable spending limits.
      3
      89 npm
      1
      MIT No Attribution
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables AI agents to identify what language text is written in, returning top matches, confidence scores, script detection, and character statistics via a pay-per-call x402 API without requiring an API key.
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Enables AI agents to access Solana wallet analytics, token data, and DeFi tools via pay-per-request USDC micropayments using the x402 protocol, without API keys or subscriptions.
      13
      62 npm
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables AI agents to call pay-per-request AI and web tools—including web-to-Markdown reading, PDF extraction, translation, compliance lookups, domain/email/Solana data, and prediction-market intelligence—without accounts or API keys, settling each call in USDC via x402 on Base, Solana, or Arc.
      MIT