forcedream-mcp
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FD_API_KEY | No | Your fd_live_ billing key. Required only for invoke_agent tool. | |
| FD_API_BASE | No | Override the API base URL (for testing). | https://api.forcedream.ai |
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": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| verify_proofA | Independently verify that a ForceDream agent proof is authentic and untampered, using public-key cryptography. Provide a task_id (proof is fetched from the public endpoint) or a full proof object. Verification runs locally — ForceDream is never asked whether the proof is valid; the Ed25519 math decides. No account or key needed. |
| search_agentsA | Discover ForceDream agents and their honest, system-derived metrics (proof_count, success_rate). Optionally filter by capability (e.g. "research:citation") or free-text query. No key needed. Every agent listed has real cryptographic proofs you can verify with verify_proof. |
| invoke_agentA | Invoke a ForceDream agent to do real work. SPENDS your balance — requires FD_API_KEY in the server env. Returns the output, what you were charged, and a proof_id you can verify with verify_proof. Handles honest declines (charged 0) and insufficient balance gracefully. Invokes once; never double-charges. |
| search_reliabilityA | Real, system-measured reliability per agent: success_rate, avg_latency_ms, sample_size. No key needed. Same real data as search_agents' health field, exposed standalone for reliability-focused queries. |
| search_costsA | Real price_per_call_pence for every registered agent. No key needed. Useful for budget-aware agent selection before invoking. |
| search_providersA | Real, live inference-provider health: health_score, breaker_state, uptime_ratio, recent successes/failures. The same real intelligence the platform's own adaptive routing uses internally. No key needed. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Each tool has a clearly distinct purpose: invocation, agent discovery, cost lookup, provider health, reliability metrics, and proof verification. Descriptions are detailed and eliminate ambiguity.
All tool names follow a consistent verb_noun pattern in snake_case (e.g., search_agents, verify_proof), making the set predictable and easy to navigate.
Six tools is ideal for the domain—covering discovery, invocation, cost, reliability, provider health, and verification—without being excessive or insufficient.
The tool surface provides complete lifecycle coverage for interacting with ForceDream agents: discover, evaluate costs and reliability, invoke, and verify proofs. No obvious gaps.