For Agents
Query monitoring agents, metrics, services, and dashboards from a Bleemeo account, and exchange username and password for a JWT to authenticate stateless calls.
Get started with Bleemeo API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"list bleemeo monitoring agents"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Bleemeo API API.
Authenticate with username and password to obtain a short-lived JWT for subsequent requests
List and inspect Bleemeo agents reporting from servers, containers, and Kubernetes nodes
Query collected metrics and service objects to investigate the health of monitored infrastructure
Create and update dashboards that group related metrics for a team or service
GET STARTED
Use for: Get a JWT token for the Bleemeo API using my username and password, List all agents currently reporting to my Bleemeo account, Retrieve details for a specific Bleemeo agent by ID, Find all metrics collected from a given host
Not supported: Does not handle agent installation, log ingestion, or alert routing configuration — use for querying monitored agents, metrics, services, and dashboards only.
Jentic publishes the only available OpenAPI document for Bleemeo API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Bleemeo API, keeping it validated and agent-ready. The Bleemeo API gives programmatic access to a SaaS monitoring platform that collects metrics, logs, and health checks from Linux, Windows, container, and Kubernetes agents. Through this API you can list and delete agents, query metrics and services, manage dashboards, and exchange JWT tokens for stateless calls. It is aimed at teams who already run the Bleemeo agent and want to wire monitoring data into incident workflows or internal tooling.
Delete agents that have been decommissioned to keep the monitored fleet inventory accurate
Patterns agents use Bleemeo API API for, with concrete tasks.
★ Automated Agent Inventory Reconciliation
Keep an accurate inventory of monitored hosts by reconciling Bleemeo agents against your CMDB or cloud provider inventory. The agent calls GET /agent/, compares the returned list with the source of truth, and issues DELETE /agent/{id}/ for any host that has been retired. This avoids paying for licences attached to dead servers and keeps alert noise down.
Call GET /agent/ to list active agents, diff against an AWS EC2 inventory, and call DELETE /agent/{id}/ for each agent matching a terminated instance.
Dashboard Provisioning for New Services
Bootstrap a Bleemeo dashboard whenever a new service is deployed so engineers see metrics on day one. The agent posts to /dashboard/ with a name and a list of metrics, then assigns it to the relevant team. Pair this with your CI pipeline to make monitoring setup part of the service template rather than a manual onboarding task.
Call POST /dashboard/ with name='checkout-service' and the metric IDs returned from a prior call to GET /metric/.
Incident Triage with JWT-Authenticated Queries
During an incident, an on-call agent calls POST /jwt-auth/ with operator credentials, then queries /metric/ and /service/ to pull recent values for the impacted host. The JWT keeps subsequent calls stateless and short-lived, which fits well with serverless on-call bots. The structured JSON response can be summarised back to the responder in chat.
Call POST /jwt-auth/ to obtain a token, then GET /metric/ filtered by agent ID and post the latest 15-minute window of CPU and memory metrics to an incident channel.
Agent-Driven Monitoring Lookups via Jentic
Connect Bleemeo to an AI assistant through Jentic so an engineer can ask 'show me the health of host X' in chat. The assistant searches Jentic for the right Bleemeo operation, loads the input schema, and runs the call with credentials kept in the Jentic vault. The Bleemeo username, password, and JWT never enter the model's context window.
Use the Jentic Python SDK to search for 'list bleemeo agents', load the operation, and execute it to retrieve agents in the production account.
17 endpoints — jentic publishes the only available openapi specification for bleemeo api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/jwt-auth/
Obtain a JWT bearer token from username and password
/jwt-refresh/
Refresh an expiring JWT token
/agent/
List Bleemeo agents in the account
/agent/{id}/
Retrieve a single agent by ID
/agent/{id}/
Delete an agent that has been retired
/metric/
List metrics collected by agents
/dashboard/
List configured dashboards
/dashboard/
Create a new dashboard
/jwt-auth/
Obtain a JWT bearer token from username and password
/jwt-refresh/
Refresh an expiring JWT token
/agent/
List Bleemeo agents in the account
/agent/{id}/
Retrieve a single agent by ID
/agent/{id}/
Delete an agent that has been retired
Three things that make agents converge on Jentic-routed access.
Credential isolation
Your Bleemeo username, password, and JWT tokens are stored encrypted in the Jentic vault. Agents receive scoped access tokens, so credentials never appear in prompts, model context, or logs.
Intent-based discovery
Agents search Jentic by intent (e.g. 'list monitoring agents' or 'create a dashboard') and Jentic returns the matching Bleemeo operation with its input schema, so the agent can call the right endpoint without browsing docs.bleemeo.com.
Time to first call
Direct Bleemeo integration: half a day to handle JWT exchange, refresh logic, and pagination. Through Jentic: under 10 minutes — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
New Relic
Larger SaaS observability platform with APM, logs, and infrastructure monitoring under one API.
Choose New Relic when the agent needs APM traces or log analytics on top of host metrics.
Pingdom
Synthetic uptime and page-speed checks that complement Bleemeo's host metrics.
Use alongside Bleemeo when the agent also needs external uptime checks for public endpoints.
UptimeRobot
Free-tier uptime monitoring for HTTP, ping, and port checks.
Use alongside Bleemeo when the agent needs lightweight uptime checks for non-monitored endpoints.
Specific to using Bleemeo API API through Jentic.
Why is there no official OpenAPI spec for Bleemeo API?
Bleemeo does not publish an OpenAPI specification on its docs site. Jentic generates and maintains this spec so that AI agents and developers can call Bleemeo API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Bleemeo API use?
The API supports HTTP Basic Authentication with your Bleemeo username and password and JWT bearer tokens. The recommended pattern is to call POST /jwt-auth/ once with credentials, then send the returned JWT in the Authorization header on subsequent calls. Jentic stores the credentials encrypted and only scoped tokens reach the agent.
Can I delete a retired agent through the Bleemeo API?
Yes. Send DELETE /agent/{id}/ with the agent UUID and the agent will be removed from the account. Use GET /agent/ first to confirm the agent ID and that no metrics still depend on it before deletion.
What are the rate limits for the Bleemeo API?
Bleemeo does not publish a hard public quota; standard fair-use limits apply per account. JWT tokens expire on a short window so you should use POST /jwt-refresh/ to renew them rather than re-authenticating with the password on every call.
How do I list metrics for a specific agent through Jentic?
Search Jentic for 'list metrics' and the GET /metric/ Bleemeo operation is returned with its query schema. Load the operation, then execute it with the agent filter set to the target agent ID. The standard quickstart is pip install jentic, search, load, execute.
Is the Bleemeo API free?
Bleemeo offers a free tier with limited agent count and retention; full API access on production data requires a paid plan. The API itself is included with every paid plan with no extra per-call charge beyond the agent licence.
/metric/
List metrics collected by agents
/dashboard/
List configured dashboards
/dashboard/
Create a new dashboard