Skip to main content
Glama
bharosa-docs-mcp

bharosa-docs-mcp

by bhafin

Bharosa

Bharosa helps coding assistants plan and build integrations using an integration skill and seven read-only documentation tools. It cannot access accounts, execute API requests, transfer assets, or run examples.

Release and scope

Version 0.3.7 targets public bharosa@0.10.0 and the matching reviewed developer documentation. The exact canonical checkpoint, source hashes and snapshot versions are returned by the tools. This GitHub full-plugin release is separate from npm server publication and public directory acceptance.

The hosted service is https://mcp.bharosa.finance/; /up is its health check and /mcp is retired. The service serves a pinned documentation snapshot. Check tool response provenance when comparing it with the website.

Related MCP server: @prosodyai/mcp-docs

Full plugin installation

Extract the full-plugin release archive and run from its root:

codex plugin marketplace add .
codex plugin add bharosa-docs@bharosa

For Claude Code, use a session-only full plugin:

claude --plugin-dir ./plugins/bharosa-docs

Or install its local catalogue persistently:

claude plugin marketplace add .
claude plugin install bharosa-docs@bharosa

Start a new session. Ask: “Use the Bharosa integration skill to plan an own-account portfolio dashboard. Retrieve the relevant guides and examples, state their versions, and propose synthetic tests. Do not use real credentials.” In Claude Code the explicit skill is /bharosa-docs:bharosa-integration.

These install the skill and MCP connection together. A bare MCP connection does not install the skill. Codex desktop UI installation and Claude web skill loading are not proven by CLI tests. Your AI host needs its own login and usage allowance; the public documentation MCP needs no Bharosa login or key. No public directory approval is required for the local catalogue route.

Tools

  • bharosa_docs_list, bharosa_docs_search, bharosa_docs_read

  • bharosa_api_search, bharosa_api_details

  • bharosa_examples_search, bharosa_examples_read

All responses carry snapshot/source provenance. Search is literal and deterministic. Use returned IDs and pagination; reads are capped at 8,000 UTF-16 code units, with a universal serialized result cap of 131,072 bytes. API method filters select reference text, never an action. The integration skill provides grounded planning; there is no autonomous planner or account-action tool.

Local server and maintainer checks

Use Node.js 22.12 or later on a supported LTS line. Install the reviewed tarball in an isolated project, then run its CLI directly:

npm install --ignore-scripts /absolute/path/bharosa-docs-mcp-0.3.7.tgz
node node_modules/bharosa-docs-mcp/dist/cli.js --check
node node_modules/bharosa-docs-mcp/dist/cli.js --stdio

No credentials, remote fetch or arbitrary filesystem paths are accepted by tools. Keep stdout reserved for MCP protocol messages.

Source organization: src/ runtime; scripts/ pinned generators/build/package verification; tests/ synthetic protocol/security/example checks; assets/ generated public corpus; plugins/ host manifests and skill. Runtime dependencies are bundled for offline installation. The development lock pins the verified public SDK archive and registry integrity. Source development requires the pinned public dependencies; clean archive consumption is separately tested.

npm run build
npm test
npm run verify:package
BHAROSA_MARKETING_ROOT=/path/to/reviewed/staged/public/input npm run docs:check
BHAROSA_MARKETING_ROOT=/path/to/reviewed/staged/public/input npm run coding:check

Generators accept only pinned public source files. Website modules retain marketing source paths; separately staged public SDK contracts retain their original sdk/test/ paths and hashes. No private first-party contracts or licensed UI assets are included. Changing a source requires a reviewed checkpoint, regeneration, tests and a new release; installed snapshots do not refresh themselves.

The analytics reference includes the reviewed production metadata correction. Synthetic checks are not proof of an authenticated production journey. Determine delegated onboarding availability from the coordinated deployment evidence; this local candidate does not establish live availability. Do not invent OAuth endpoints or grant credentials.

Support and license

MIT, with dependency notices in THIRD-PARTY-NOTICES.txt. Report issues at https://github.com/bhafin/plugin/issues using synthetic examples only. Never post credentials, financial records or private logs. Public docs: https://developers.bharosa.finance/docs/documentation-assistant#hosted . Directory listings remain pending.

Available Tools

7 tools
bharosa_api_detailsRead Bharosa API DocumentationB
Read-onlyIdempotent

Read one canonical API operation: method, path, parameters, body/responses and available source examples. Follow schema document IDs for referenced definitions. No API execution or credentials.

Inputs: operationId (required). Returns: notice, operation, exampleIds, reviewedOn, +13 more

bharosa_docs_listList Bharosa DocumentationA
Read-onlyIdempotent

List bundled public documentation. Offset is a document index; at most 20 results. No filesystem or network access from arguments.

Inputs: limit, offset. Returns: total, notice, documents, nextOffset, +10 more

bharosa_docs_readRead Bharosa DocumentationA
Read-onlyIdempotent

Read bundled documentation by its allowlisted ID from bharosa_docs_list. Offset and maxChars count UTF-16 code units; at most 8000 per response. No path or URL input.

Inputs: id (required), offset, maxChars. Returns: notice, offset, content, document, +11 more

bharosa_examples_readRead Bharosa Code ExampleA
Read-onlyIdempotent

Read a canonical example by allowlisted ID, its optional initialization context and source hash. UTF-16 offsets; at most 8000 code units. Returns text only; never executes code.

Inputs: id (required), offset, maxChars. Returns: code, setup, notice, offset, +15 more

Tool Schema Changelog

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

Loading tool schema changelog…

    TDQS

    A3.8/5.0

    Scored across 7 tools

    Disambiguation4/5

    Each tool is explicitly scoped to one artifact type (API operations, source examples, general docs), and the read-only nature is repeatedly stated, which helps avoid confusion with execution tools. The only real overlap is between bharosa_api_search and bharosa_docs_search, since API reference content may also be covered by the general docs index; the descriptions hint at this but don't fully disambiguate which to pick first.

    Naming Consistency4/5

    All tools share the bharosa_ prefix and a strict noun_verb pattern grouped by collection (docs_list/search/read, examples_search/read, api_search/details), so the set is highly predictable. The one deviation is bharosa_api_details standing in for the *_read slot, which is slightly inconsistent with examples_read and docs_read.

    Tool Count5/5

    Seven tools is well-scoped for a bundled, read-only documentation server: three collections each get the minimal list/search/read or search/read pair they need. Nothing looks redundant or padded, and no collection is left without a retrieval path.

    Completeness4/5

    The read-only documentation lifecycle (list, search, read) is covered for docs and examples, with search/details for API operations and source examples, so agents rarely hit a dead end. The main gap is the absence of an api_list or operation-enumeration tool, forcing agents to discover operations only via search, and there is no way to browse examples for an operation without a literal query.

    Maintenance

    ActivityNo data
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      D
      maintenance
      Provides tools for AI agents to search, browse, and retrieve the full documentation for the mcp-framework. It enables agents to access documentation sections and page content directly within MCP-compatible environments like Claude Code and Cursor.
      3
      7 npm
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Provides MCP tools to list and search OpenAI Agents SDK documentation, enabling LLMs to retrieve documentation topics and content via natural language queries.
      61 PyPI
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables AI agents to search, read, and traverse documentation bundles in Open Knowledge Format via MCP tools.
      674 npm
      74
      MIT