trc-mcp
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@trc-mcpSearch for certified HVAC companies in Phoenix"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
trc-mcp
Remote MCP server for the Transparency Certificate directory. A thin, stateless, read-only wrapper over the public directory REST API, deployed as a Cloudflare Worker (Streamable HTTP transport, no auth, no Durable Objects).
Tools
Tool | Wraps | Description |
|
| Search certified businesses by text, category, city, state or ZIP (paginated) |
|
| Full public record of a single certified business |
Related MCP server: Sorftime MCP Server
Endpoints
Path | Purpose |
| MCP endpoint (Streamable HTTP) |
| MCP Server Card (SEP-1649 draft) |
| Human/agent-readable pointer to the above |
Development
npm install
npm run dev # wrangler dev → http://localhost:8787/mcp
npm run typecheckNote: wrangler dev fails when this folder is nested inside the main app checkout (it walks up and finds the main app's .wrangler/deploy/config.json). Run it from a standalone checkout, or copy the folder outside the main repo.
.dev.vars (gitignored) can override API_BASE for local development — e.g. API_BASE=http://trc-astro:4321 to hit the local directory API instead of production (production /api/v1/businesses 404s until launch while DIRECTORY_HIDDEN=true).
Quick smoke test:
curl -s http://localhost:8787/mcp -X POST \
-H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"curl","version":"0"}}}'Or connect Claude Code directly:
claude mcp add --transport http trc-directory http://localhost:8787/mcpDeploy
npm run deployAPI_BASE (the public directory origin the tools call) is set in wrangler.toml [vars]. Point it at the production domain once the directory launches.
Recommended: attach a custom domain (e.g. mcp.transparencycertified.com) in the Cloudflare dashboard.
Server Card on the main site
For agent discovery, the main site should serve /.well-known/mcp/server-card.json with the same JSON this worker serves, with transport.endpoint set to the deployed /mcp URL. See src/index.ts for the card shape.
Note: the Server Card schema (SEP-1649) is still a draft — see https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2127.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityAmaintenanceMCP server for read-only LDAP directory operations, enabling search, entry retrieval, schema browsing, and comparison via natural language.MIT
- Alicense-qualityBmaintenanceRemote MCP server for read-only Sorftime Enterprise API access, enabling product, category, and keyword data queries with per-user JWT authentication and audit logging.12MIT
- AlicenseAqualityCmaintenanceRead-only MCP server providing AI access to verifiable web, GitHub, and local sources, plus a managed fantasy entity catalog, with strong security and provenance tracking.10MIT
- Flicense-qualityDmaintenanceA paid remote MCP server for routing code search queries, providing structured receipts, audit logs, and reviewer-ready evidence.
Related MCP Connectors
Read-only Remote MCP for externally grounded AI agent trust receipts.
A paid remote MCP for hosted MCP server, built to return verdicts, receipts, usage logs, and audit-r
A paid remote MCP for ZeroID, built to return verdicts, receipts, usage logs, and audit-ready JSON.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/TransparencyCertified/mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server