hermes-platform-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HIP_API_KEY | Yes | The agent's hip_ key, forwarded as the platform bearer; required. | |
| HIP_BASE_URL | No | Platform base URL, defaults to http://localhost:3050. | |
| HIP_PLATFORM | No | Default platform slug (e.g., 'reddit', 'x') so tool calls can omit it. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| pingA | Verify the API key works and return this agent's identity (id, slug, name). Use once at startup to confirm the connection. |
| context_pack_getA | Fetch the full learning payload for a platform: pinned guidance, recent lessons & corrections, rejection reasons, won/approved exemplars (agent draft vs final human text), tone notes by community, and outcome stats. CALL THIS FIRST, before drafting anything. |
| feedback_getA | Human feedback on past signals, newest first (lesson | correction | praise | rejection_reason). Use |
| examples_getA | Reviewed signals showing your draft vs. the final human-edited/published text, plus attached feedback. The primary 'learn from outcomes' source. |
| memory_searchA | Search saved learnings (pinned first). Use to recall durable knowledge before drafting. |
| signals_getA | List captured signals/leads, newest first. Use to answer 'what came in', 'what's pending review', or to inspect specific leads. |
| briefs_getA | List ingested briefs (full raw markdown), newest first. |
| analytics_getB | Platform analytics summary: funnel, per-community/tier/platform breakdowns, strong buys, outcomes, feedback counts, response-time medians. |
| memory_saveA | Persist a durable lesson the platform should remember (feeds future context packs). Use for insights worth carrying across runs — not per-signal notes. |
| signal_submitA | Submit one buy-signal/lead directly (deduped by external_url). Provide draft replies as variants. confidence >= 0.8 alerts the team immediately. Prefer one call per signal over writing brief files. |
| signal_status_updateA | Move a signal to a new review status (multi-hop paths like new->approved are resolved server-side). Use for operator-requested triage, e.g. archiving stale signals. Look up by id or external_url. |
| brief_submitA | Submit a whole brief as raw markdown (alternative to signal_submit / writing a vault file). Prefer signal_submit for structured leads. |
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
- 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/Sri-Krishna-V-6944/hermes-platform-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server