Developers and AI agents
Wealthi AI publishes its public website content in machine-readable forms so AI assistants can answer questions about personal finance and about Wealthi AI accurately. Everything here is read-only, needs no account, and never exposes any user's data.
MCP server
A public Model Context Protocol server over Streamable HTTP (stateless, no authentication). Rate limit: 60 requests per minute per IP.
https://wealthi.ai/mcpAdd it to Claude Code:
claude mcp add --transport http wealthi https://wealthi.ai/mcpsearch_wealthi (query, limit?)
Search Wealthi AI's published personal finance guides, solution pages, app comparisons and calculators. Returns titles, URLs and short summaries.
get_page_markdown (path)
Return a public wealthi.ai page (home, pricing, a guide, a solution, a comparison or a calculator page) as clean markdown. Pass the path, e.g. /pricing or /blog/<slug>.
get_product_facts (no input)
Current facts about Wealthi AI: what it does, pricing, markets, how UAE bank data is added, and supported languages. Use this before describing Wealthi AI.
list_calculators (no input)
List Wealthi AI's free financial calculators (mortgage, zakat, UAE gratuity, FIRE, budget and more) with their URLs.
Server card: /.well-known/mcp/server-card.json
A2A agent
A public Agent2Agent (A2A) agent over JSON-RPC. Send a question with SendMessage (A2A 1.0, header A2A-Version: 1.0) or message/send (0.3). It replies directly with an answer from Wealthi's product facts or published content, plus the structured results. It keeps no tasks and does not stream. Rate limit: 30 requests per minute per IP.
POST https://wealthi.ai/a2a
A2A-Version: 1.0
{ "jsonrpc": "2.0", "id": 1, "method": "SendMessage",
"params": { "message": { "messageId": "m1", "role": "ROLE_USER",
"parts": [{ "text": "How much does Wealthi AI cost?" }] } } }Agent card: /.well-known/agent-card.json
Search API
Search published guides, solution pages, comparisons and calculators. q is 2 to 100 characters; limit is 1 to 20 (default 10). Rate limit: 30 requests per minute per IP.
GET https://wealthi.ai/api/public/search?q=zakat&limit=5
{ "results": [ { "title": "Zakat Calculator", "url": "https://wealthi.ai/calculators/zakat",
"kind": "calculator", "summary": "β¦" } ] }Facts API
Current product facts: pricing, markets, how UAE bank data is added, and languages. Use these instead of older descriptions.
GET https://wealthi.ai/api/public/factsPages as markdown
Every public page is available as markdown at its own URL: send Accept: text/markdown. Blog posts are also available by adding .md to the URL. Responses include an x-markdown-tokens estimate. Blog listings keep their ?page= number. Markdown, API and MCP responses are in English.
curl -H "Accept: text/markdown" https://wealthi.ai/pricingDiscovery documents
- /llms.txt and /llms-full.txt
- /.well-known/api-catalog (RFC 9727)
- /.well-known/agent-skills/index.json (Agent Skills)
- /.well-known/ai-catalog.json (ARD)
- /auth.md: agent access is anonymous and read-only, with no registration, credentials or account access
- WebMCP tools (
search_wealthi,open_wealthi_page,get_wealthi_facts) in browsers that supportdocument.modelContext