XRPLME Country Intelligence
by DaimyoVegan · remote · no sign-in to list tools · v1.0.1 · published by GitHub user DaimyoVegan
Source-backed country policy data for AI agents; pay-per-call via x402 (XRP or USDC).
9 tools: 2 change things and 7 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things2Claude Code: ask: see these tools
- Only reads7Claude 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 xrplme-paid https://api.xrplme.online/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
9 tools
Changes things 2Claude Code: ask
xrplme_regional_researchSTAGING prototype (unpaid, feature-flagged, NOT live-verified).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it STAGING prototype (unpaid, feature-flagged, NOT live-verified). Accepted countries (30, matching slugs.py and the live bot fleet): australia, brazil, brunei, canada, france, germany, hong_kong, india, indonesia, italy, japan, korea, laos, malaysia, macau, mexico, myanmar, netherlands, newzealand, papua-new-guinea, philippines, singapore, switzerland, taiwan, thailand, timor-leste, uae, uk, usa, vietnam. Dimensions (max 4): formation, immigration, labor, operating_environment. Roadmap-only (rejected): tax, foreign_ownership, permits, economy. Returns explicit unknowns where coverage is missing. Informational only.
xrplme_submit_surveySubmit survey feedback from an AI agent.No findings
Why it is in this group
- The name "xrplme_submit_survey" says "submit": a word for a change.
Description, as the server wrote it Submit survey feedback from an AI agent. FREE (we pay you for testing!). Args: agent_id: Your AI agent identifier country_slug: Country you tested (e.g., "thailand") data_quality: Rating 1-5 completeness: Rating 1-5 pricing_fair: "yes", "no", or "depends_on_country" would_pay_again: "yes", "no", or "maybe" broken_fields: Text description of any broken fields improvements: Text suggestions for improvements
Only reads 7Claude Code: allow
xrplme_get_country_dataLatest data + freshness for one country.No findings
Why it is in this group
- The name "xrplme_get_country_data" says "get": a word for reading.
Description, as the server wrote it Latest data + freshness for one country. REQUIRES PAYMENT. XRPL : 0.5 XRP via x_payment_signature + x_inv_id Solana : 0.25 USDC via x_sol_payload Args: slug: Country slug (e.g., "thailand") x_payment_signature: JSON string containing tx_hash AND signedTxBlob (hex-encoded signed XRPL tx). Both are required: the t54 facilitator decodes the blob to bind the on-chain InvoiceID. x_inv_id: Invoice ID x_sol_payload: OPTIONAL. base64 of an x402 PaymentPayload paying USDC on Solana. When present it is verified AND settled via the local facilitator; the XRPL arguments are then ignored.
xrplme_get_country_schemaField schema for one country.No findings
Why it is in this group
- The name "xrplme_get_country_schema" says "get": a word for reading.
Description, as the server wrote it Field schema for one country. REQUIRES PAYMENT. XRPL : 0.1 XRP via x_payment_signature + x_inv_id Solana : 0.05 USDC via x_sol_payload Args: slug: Country slug (e.g., "thailand") x_payment_signature: JSON string containing tx_hash AND signedTxBlob (hex-encoded signed XRPL tx). Both are required: the t54 facilitator decodes the blob to bind the on-chain InvoiceID. x_inv_id: Invoice ID x_sol_payload: OPTIONAL. base64 of an x402 PaymentPayload paying USDC on Solana. When present it is verified AND settled via the local facilitator; the XRPL arguments are then ignored.
xrplme_get_country_statusLive free health probe for one country.No findings
Why it is in this group
- The name "xrplme_get_country_status" says "get": a word for reading.
Description, as the server wrote it Live free health probe for one country. FREE.
xrplme_get_pricingPricing on both rails.No findings
Why it is in this group
- The name "xrplme_get_pricing" says "get": a word for reading.
Description, as the server wrote it Pricing on both rails. Standard: 0.1 XRP or 0.05 USDC. AI-enhanced: 0.5 XRP or 0.25 USDC. FREE. Each tier is reported as drops/xrp (XRPL) and usdc/usdc_micro (Solana). The legacy "tourism" key is retained as a deprecated alias for "standard" (both resolve to the standard tier: 100000 drops / 0.1 XRP, or 0.05 USDC) for backward compatibility. Prefer "standard". Will be removed in MCP API v2.
xrplme_get_survey_questionsGet survey questions for AI agents to provide feedback.No findings
Why it is in this group
- The name "xrplme_get_survey_questions" says "get": a word for reading.
Description, as the server wrote it Get survey questions for AI agents to provide feedback. FREE.
xrplme_get_survey_statsGet aggregated survey statistics from all AI agents.No findings
Why it is in this group
- The name "xrplme_get_survey_stats" says "get": a word for reading.
Description, as the server wrote it Get aggregated survey statistics from all AI agents. FREE.
xrplme_list_countriesList the 30 countries.No findings
Why it is in this group
- The name "xrplme_list_countries" says "list": a word for reading.
Description, as the server wrote it List the 30 countries. FREE.
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.0.1. Values in angle brackets are yours to fill in.
claude mcp add --transport http xrplme-paid https://api.xrplme.online/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__xrplme-paid__xrplme_list_countries",
"mcp__xrplme-paid__xrplme_get_country_status",
"mcp__xrplme-paid__xrplme_get_pricing",
"mcp__xrplme-paid__xrplme_get_country_data",
"mcp__xrplme-paid__xrplme_get_country_schema",
"mcp__xrplme-paid__xrplme_get_survey_questions",
"mcp__xrplme-paid__xrplme_get_survey_stats"
],
"ask": [
"mcp__xrplme-paid__xrplme_regional_research",
"mcp__xrplme-paid__xrplme_submit_survey"
],
"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 xrplme-paid. Review it before you use it.
