accelo-mcp
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., "@accelo-mcplist my recent quotes"
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.
accelo-mcp
A Model Context Protocol (MCP) server for Accelo. It exposes Accelo quote tools to MCP clients (such as LibreChat agents) and authenticates per user via Accelo OAuth, so every action respects that user's own Accelo permissions.
Status: early. Tools:
list_quotes,get_quote,create_quote,update_quote.
How auth works
This server is an OAuth proxy:
To the MCP client it acts as an OAuth Authorization Server (with discovery + dynamic client registration + PKCE).
To Accelo it acts as an OAuth client (authorization-code grant).
The MCP client never sees the Accelo token. When a user authorizes, they are bounced to Accelo's consent screen; the resulting Accelo access/refresh tokens are stored locally (SQLite) keyed to an opaque subject, and the MCP client is handed one of our opaque tokens that maps back to it. Accelo tokens are refreshed automatically.
Prerequisites
An Accelo deployment (e.g.
https://YOURDEPLOY.api.accelo.com).A registered Accelo Web Application (Accelo: Configurations -> API -> Register Application). Set its redirect URI to:
https://<your-public-host>/oauth/callbackNode 20+ or Docker.
Configuration
Copy .env.example to .env and fill in:
Var | Description |
| From your Accelo Web App |
|
|
|
|
| Public HTTPS URL of this server |
|
|
| Accelo scopes, e.g. |
| SQLite path (default |
| Listen port (default |
Never commit .env (it is gitignored).
Run
Docker (recommended)
docker compose up -d --build
curl -s http://127.0.0.1:8787/healthzThe compose file publishes only on loopback (127.0.0.1:8787). Put a TLS
reverse proxy (nginx, Caddy, etc.) in front of it for PUBLIC_BASE_URL.
Node
npm install
npm startEndpoints
Path | Purpose |
| MCP streamable-HTTP endpoint (Bearer auth) |
| AS metadata |
| Resource metadata |
| Dynamic client registration |
| Start auth (redirects to Accelo) |
| Accelo redirect target |
| Token + refresh |
| Health check |
Using with LibreChat
Add an MCP server pointing at https://<your-public-host>/mcp with OAuth
enabled. LibreChat will discover the OAuth endpoints, register a client, and
prompt each user to authorize Accelo on first use.
License
MIT
This server cannot be installed
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
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/andrewgl504/accelo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server