maple-procure
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HOST | No | Host interface for HTTP server. Defaults to 0.0.0.0. | 0.0.0.0 |
| PORT | No | Port for HTTP server. Defaults to 8000 or platform-provided PORT. | 8000 |
| MAPLE_PROCURE_HOST | No | Public hostname used for DNS-rebinding protection. Automatically set from RENDER_EXTERNAL_HOSTNAME on Render. | |
| MAPLE_PROCURE_SCOPES | No | Comma-separated list of scopes for stdio transport. Defaults to 'read'. Only used when not using HTTP tokens. Unknown scope names abort at startup. | read |
| MAPLE_PROCURE_TOKENS | No | Space-separated subject:secret:scopes entries for HTTP bearer tokens. Required for HTTP mode; the server refuses to start if none are set. | |
| MAPLE_PROCURE_CONFIRM_KEYS | No | Space-separated keys (each ≥32 bytes) to keep export confirmations valid across restarts. If unset, a key is generated at startup, invalidating outstanding handles on restart. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_tendersA | Search open Canadian federal tender notices — solicitations still accepting bids. Use this for "what can we bid on", "which contracts are coming up", or to find work in a field or region. Not for contracts already awarded: Results are ordered soonest-closing first, or by relevance when |
| get_tenderA | Fetch one open tender notice in full by its exact reference number: complete description, dates, category, trade agreements and buyer. Use after Buyer contact details are personal data and are withheld by default. Set |
| search_awardsA | Search awarded Canadian federal contracts — who won, for how much, when, and for which buyer. Use this for a supplier's track record, for what similar work has gone for, or for "who won X". Not for opportunities still open: About 30% of award notices disclose no dollar figure. Those rows come back with |
| summarize_spendA | Rank total disclosed contract value by buyer, supplier or category. Use for "who spends most on X", "which suppliers earn the most", or comparing buyers over a period. For the individual contracts behind a total, use Two things make every total a floor rather than a true total, and both are reported on the
result: awards that disclosed no amount are excluded rather than counted as zero, and only one
currency is summed per call because the source mixes CAD, USD and EUR with no conversion. The
|
| export_reportA | Write a report of specific tender notices to a file on the server, as markdown or CSV. This tool never writes on the first call, by design. Call it with A handle lasts five minutes, works once, and is tied to the exact content previewed. If the notices or the format change, the old handle stops matching and a fresh preview is needed. Requires the |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/samarpassey/maple-procure'
If you have feedback or need assistance with the MCP directory API, please join our Discord server