Agentdocs

io.github.CloudCorpRecordsPublished by GitHub account CloudCorpRecordsv0.1.0Updated Nov 7, 2026

Forwarding client for the IMBA agent documentation: facts, use cases, tier policy and doc URLs.

VerifiedSTDIODesktop onlyFinanceKnowledge & Memory

Overview

AI-generated overview

Read-only forwarding client that lets an assistant retrieve published IMBA agent documentation: facts, use cases, tier policy, catalog placement and doc URLs.

What you can do
  • Retrieve canonical prepaid-agent facts and catalog policy, including cards, eSIM, gift cards and forbidden rails
  • Read the use-case playbook with the MCP tools listed per job
  • Look up tier policy for convert and withdraw rules
  • Check which directories take the docs MCP versus the spend MCP
  • List public documentation URLs and fetch one allowlisted docs page
  • All six tools are read-only and forward to an upstream docs endpoint
When to use it
Use it when an assistant needs to answer questions about the IMBA agent platform from its published documentation, or to look up the official doc URLs and tier rules. It is not a way to register, deposit, buy or withdraw.
Requirements
Runs locally over stdio via npx (npm package) or Docker. Network access to the upstream docs endpoint is required; the optional IMBA_DOCS_MCP_URL variable overrides the default endpoint. No accounts, API keys or headers are declared.
Before you install
The documented product behind the docs is a prepaid-card and crypto wallet, so answers may read like financial guidance; the package itself exposes documentation retrieval only and moves no money. Calls are forwarded to a third-party endpoint, which sees the requests. The optional IMBA_DOCS_MCP_URL setting redirects traffic to another host.

Installation

In SourceWeft

  1. Open Agentdocs in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

agentdocs

agentdocs answers questions about the IMBA agent platform from its published documentation: the canonical agent facts, the use-case playbook, the tier policy, where each MCP belongs in catalogs, the list of public doc URLs, and the contents of individual allowlisted public doc URLs.

It is a forwarding client, not a wallet. The documented product behind the docs is a prepaid-card / crypto agent wallet, but this package exposes documentation retrieval only — the same six read-only tools the original docs server exposes — and no operational, registration, deposit, purchase or withdrawal capability of any kind. Every captured tool description repeats that the surface moves no money. get_public_url is forwarded like the others; its allowlist is enforced upstream.

Tools

  • get_agent_facts — canonical prepaid-agent policy and catalog: Visa prepaid, eSIM, gift cards, KYT address screen, USDT TRC-20, forbidden rails, tiers. No arguments.
  • get_agent_use_cases — the playbook for what agents can buy, with the MCP tools per job. No arguments.
  • get_tier_policy — Tier 0 vs 1+: convert and withdraw policy. No arguments.
  • get_catalog_placement — which directories take the docs MCP vs the spend MCP. No arguments.
  • get_public_url — fetch one allowlisted public docs URL. Required: url (an absolute https://imbawallet.com URL from the allowlist).
  • list_docs_urls — list the public agent URLs: HowTo, use cases, tiers, discovery, OpenAPI, MCP endpoints. No arguments.

tools/list is served locally from the tool literals captured verbatim from the published remote. A tools/call is forwarded upstream and the result — content, structuredContent and any isError flag — comes back verbatim, so an upstream refusal (for example a get_public_url allowlist error) passes through unchanged.

Configuration

  • IMBA_DOCS_MCP_URL (optional, labelled reconstruction) — override the docs endpoint. Defaults to https://imbawallet.com/mcp/docs.

Failures surface as this rebuild's own error text (labelled reconstruction): agentdocs error: ... — a JSON-RPC error carries the upstream message, an HTTP failure carries the status, and an unparseable response is reported as a malformed response.

Forwarding mechanics

On the first forwarded call the client POSTs an initialize request (protocolVersion 2025-03-26, clientInfo name agentdocs, version 0.1.0), captures the Mcp-Session-Id response header when one is returned, POSTs notifications/initialized, then POSTs the tools/call request with the session header attached when captured. The session is reused for the life of the process. Every POST carries Content-Type: application/json and Accept: application/json, text/event-stream, and responses may be plain JSON or SSE (data: lines).

CLI

Each tool is a subcommand taking one JSON argument string:

bash
npx @reneturcios/agentdocs get_agent_facts '{}'npx @reneturcios/agentdocs get_public_url '{"url":"https://imbawallet.com/agent/howto"}'npx @reneturcios/agentdocs list_docs_urls '{}'npx @reneturcios/agentdocs --version

Output is the forwarded result content as JSON. Exit codes: 0 on success, 1 on an isError result, 2 on a usage error.

MCP server

bash
npx -y @reneturcios/agentdocs mcp

MCP client config:

json
{  "mcpServers": {    "agentdocs": {      "command": "npx",      "args": ["-y", "@reneturcios/agentdocs", "mcp"]    }  }}

Docker

bash
docker run -i ghcr.io/cloudcorprecords/agentdocsdocker run --rm ghcr.io/cloudcorprecords/agentdocs list_docs_urls '{}'

Development

bash
npm installnpm run build   # tsc -> dist/npm test        # tsx --test test/*.test.ts (fake fetch only, no network)npm run dev     # run the CLI from source

License

MIT — Copyright (c) 2026 Rene Turcios

Source: README.md at commit 9a7b94e

Tools

6

get_agent_facts

Agent API facts

Canonical prepaid-agent policy and catalog: Visa prepaid, eSIM, gift cards, KYT address screen, USDT TRC-20, forbidden rails, tiers. Cite as-is. Does not move money.

Takes no parameters.

get_agent_use_cases

What agents can buy

Playbook: Visa prepaid (flights, datacenter bills), travel eSIM, ~20k gift cards, paid KYT address screen. MCP tools per job. Cite as-is. Does not move money.

Takes no parameters.

get_tier_policy

Agent tier policy

Tier 0 vs 1+. Convert closed at 0 (AML). Convert at 1 is a separate request. Withdraw stays closed.

Takes no parameters.

get_catalog_placement

Where to list each MCP

Which directories take the docs MCP vs the spend MCP. OpenAI is docs-only.

Takes no parameters.

get_public_url

Fetch a public IMBA Agent URL

HTTP GET of an allowlisted public docs URL (HowTo, use cases, discovery JSON, llms-agent). Never calls register/deposit/buy.

Parametersurlrequired

list_docs_urls

List public Agent URLs

HowTo, use cases, tiers, discovery, OpenAPI, MCP endpoints.

Takes no parameters.

Version history

1
  1. v0.1.0LatestNov 4, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts
  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts