Poe Algolia MCP Proxy
Click 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., "@Poe Algolia MCP Proxysearch Algolia for 'React hooks' documentation"
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.
Poe API + Algolia MCP Proxy
OpenAI-compatible proxy that forwards chat completions to Poe API, and transparently executes Algolia MCP tool calls on the server side.
Converted from Deno to Node.js for deployment on Render.
Features
OpenAI-compatible
POST /v1/chat/completionsSimulated function calling via system prompt injection
Auto-executes Algolia MCP tools (
algolia_*) and feeds results back to the modelNon-Algolia tools are returned as standard OpenAI
tool_callsfor the client to runStreaming (
stream: true) and non-streaming modesCORS enabled
Related MCP server: Poe Proxy MCP Server
Local development
npm install
npm start
# or with auto-reload:
npm run devServer listens on PORT (default 10000).
curl http://localhost:10000/healthz
curl http://localhost:10000/Deploy to Render
Option A: Blueprint (render.yaml)
Push this repo to GitHub/GitLab
In Render Dashboard → New → Blueprint
Connect the repo; Render reads
render.yaml
Option B: Manual Web Service
Setting | Value |
Runtime | Node |
Build Command |
|
Start Command |
|
Node Version | 18+ (recommended 20) |
Render injects PORT automatically — the app already reads process.env.PORT.
Environment variables (optional)
Key | Default |
| set by Render |
|
|
| Algolia MCP endpoint |
Poe API keys are passed per-request via
Authorization: Bearer <POE_API_KEY>. You do not need to store the Poe key as a Render env var unless you want a server-side default.
API
curl https://YOUR-SERVICE.onrender.com/v1/chat/completions \
-H "Authorization: Bearer $YOUR_POE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "Claude-Sonnet-4.6",
"messages": [{"role": "user", "content": "幫我查一下如何加入賽事"}],
"stream": false,
"tools": [
{
"type": "function",
"function": {
"name": "algolia_index_help",
"description": "Search the Algolia index help",
"parameters": {
"type": "object",
"properties": {
"query": { "type": "string", "description": "搜尋關鍵字" }
},
"required": ["query"]
}
}
}
]
}'Also supports prefixed routes: POST /:prefix/v1/chat/completions.
Endpoints
Method | Path | Description |
GET |
| Help text |
GET |
| Health check |
POST |
| Chat completions |
POST |
| Prefixed chat completions |
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.
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/peteryang1756/poe-algolia-proxy'
If you have feedback or need assistance with the MCP directory API, please join our Discord server