{
  "markdown": "# Agent Bits\n\nMachine-readable utilities and datasets for AI agents.\n\n<!-- mcp-name: io.github.rwaldman/agentbits -->\n\nWebsite: https://agentbits.dev  \nMCP: https://agentbits.dev/mcp  \nCatalog: https://agentbits.dev/catalog.json  \nOpenAPI: https://agentbits.dev/openapi.json  \nOfficial MCP Registry manifest: [`server.json`](./server.json)\n\n## Canonical links\n\n| Surface | URL |\n| --- | --- |\n| Website | https://agentbits.dev |\n| Agent guide | https://agentbits.dev/for-agents |\n| MCP | https://agentbits.dev/mcp |\n| Catalog | https://agentbits.dev/catalog.json |\n| OpenAPI | https://agentbits.dev/openapi.json |\n| Official `server.json` | https://agentbits.dev/server.json |\n| Smithery server card | https://agentbits.dev/.well-known/mcp/server-card.json |\n| llms.txt | https://agentbits.dev/llms.txt |\n| Docs | https://agentbits.dev/docs/ |\n| MCP registries | [`docs/mcp-registries.md`](./docs/mcp-registries.md) |\n| Tools | https://agentbits.dev/tools/ |\n| Datasets | https://agentbits.dev/datasets/ |\n\n## What this repository is\n\nThis repository contains **public documentation and discovery metadata** for Agent Bits.\n\nIt exists for:\n\n- discoverability\n- documentation\n- machine-readable capability descriptions\n- public specifications\n- public API/MCP documentation\n- examples of consuming the hosted service\n- public project metadata\n- links to the hosted service\n\nIt does **not** contain the Agent Bits implementation.\n\n## Capability table\n\n| Capability | Description | Pricing | Interfaces |\n| --- | --- | --- | --- |\n| `country_lookup` | Look up country metadata by ISO 3166-1 alpha-2 code | Free | HTTP · MCP |\n| `currency_lookup` | Look up currency metadata by ISO 4217 code | Free | HTTP · MCP |\n| `timezone_convert` | Convert timestamps between IANA timezones | Free | HTTP · MCP |\n| `timestamp_convert` | Convert unix/ISO timestamps | Free | HTTP · MCP |\n| `unit_convert` | Convert common units | Free | HTTP · MCP |\n| `isbn_validate` | Validate ISBN-10/ISBN-13 | Free | HTTP · MCP |\n| `uuid_validate` | Validate UUID strings | Free | HTTP · MCP |\n| `luhn_validate` | Validate numbers with the Luhn algorithm | Free | HTTP · MCP |\n| `json_validate` | Validate JSON text | Free | HTTP · MCP |\n| `base64_encode` / `base64_decode` | Encode/decode Base64 | Free | HTTP · MCP |\n| `url_encode` / `url_decode` | Encode/decode URL components | Free | HTTP · MCP |\n| `mime_lookup` | Look up MIME type metadata | Free | HTTP · MCP |\n| `language_lookup` | Look up language metadata | Free | HTTP · MCP |\n| `http_status_lookup` | Look up HTTP status code metadata | Free | HTTP · MCP |\n| `tld_lookup` | Look up TLD metadata | Free | HTTP · MCP |\n| `countries_bulk` | Retrieve the complete countries dataset | Paid (x402 USDC on Base) | HTTP · MCP · x402 |\n\nSee [`catalog.json`](./catalog.json) for schemas, `use_when` / `do_not_use_when`, and payment metadata.\n\n## Connect MCP in under a minute\n\n```json\n{\n  \"mcpServers\": {\n    \"agentbits\": {\n      \"url\": \"https://agentbits.dev/mcp\"\n    }\n  }\n}\n```\n\nWorks with Claude Code, Cursor, OpenCode, Cloudflare Agents, and generic MCP clients.\n\nDetails: [`docs/mcp.md`](./docs/mcp.md) · [`for-agents.md`](./for-agents.md) · [`docs/mcp-registries.md`](./docs/mcp-registries.md)\n\n## MCP registries\n\nPackaging for Smithery, Glama, the official MCP Registry, PulseMCP, MCP.so, and related directories is documented in [`docs/mcp-registries.md`](./docs/mcp-registries.md).\n\nSuggested GitHub topics: `ai-agents`, `mcp`, `mcp-server`, `agent-tools`, `ai-tools`, `x402`, `agentic-ai`, `cloudflare-workers`, `machine-payments`\n\n## How agents discover Agent Bits\n\n1. Read [`for-agents.md`](./for-agents.md) or https://agentbits.dev/for-agents\n2. Fetch [`catalog.json`](./catalog.json)\n3. Select a capability using description + `use_when` / `do_not_use_when`\n4. Open the capability page under [`tools/`](./tools/)\n5. Invoke MCP or HTTP\n\n## Payments\n\nPaid capabilities use **x402** on Base with USDC.\n\n**No account. No API key. No signup. Agents can pay programmatically.**\n\nUnpaid paid requests return HTTP `402` with machine-readable payment instructions.\n\nSee [`docs/payments.md`](./docs/payments.md).\n\n## Status\n\nInitial MVP capabilities are published in the catalog.\n\n## Glama listing\n\n- Server: https://glama.ai/mcp/servers/rwaldman/agentbits\n- Connector: https://glama.ai/mcp/connectors/dev.agentbits/agent-bits\n- Score tab: https://glama.ai/mcp/servers/rwaldman/agentbits/score\n\n[![rwaldman/agentbits MCP server](https://glama.ai/mcp/servers/rwaldman/agentbits/badges/score.svg)](https://glama.ai/mcp/servers/rwaldman/agentbits)\n\nScore badge may show “Not found” until a Glama release exists (see [`docs/mcp-registries.md`](./docs/mcp-registries.md)).\n\n## License\n\nMIT — see [`LICENSE`](./LICENSE).\n\nThis repository contains documentation and discovery metadata for the hosted Agent Bits service.\n",
  "bytes": 4841,
  "sha": "1414c46c16dd1c37e63f0035c92ffe6966b07e7c2e5b6bce6c4a93474eb3a4a5",
  "repo_slug": "rwaldman/agentbits",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_rwaldman_agentbits_d2030032/readme"
}