Is it down? Live service-status for AI agents.
When a user asks your AI assistant "is OpenAI down right now?", a model trained months ago cannot know. One keyless call to service_status returns the current status with a source and an observed-at timestamp.
The call
Keyless POST to /v1/batch. Swap the service name to check the provider you depend on:
curl -s https://dynamicfeed.ai/v1/batch \
-H 'content-type: application/json' \
-d '{"calls":[{"tool":"service_status","args":{"service":"openai"}}]}'
Sample response
{ "mcpServers": { "dynamic-feed": { "url": "https://dynamicfeed.ai/mcp" } } }
Why live data
An LLM only knows the world as of its training cut-off, so it cannot tell whether a provider is up or degraded at the moment a user asks. The service_status tool pulls the current reported status and hands it back inside a freshness-stamped, signed envelope: the source it came from, when it was observed, and how old that reading is. The Ed25519 signature establishes integrity and attribution for the record bytes; it does not independently prove time or that the provider truly is up or down. It is a verifiable record your agent can cite and audit.
Use it for
- Answer 'is OpenAI down?' in a support or ops chatbot with a sourced reply
- Gate an agent retry or failover loop on the live status of its upstream provider
- Attach a signed status reading carrying its observed-at time to an incident or audit log
- Check a dependency before kicking off a long automated job
FAQ
Do I need an API key?
No. Both the /v1/batch REST endpoint and the MCP server are keyless and free for fair use. Just POST the call shown above.
Which services can I check?
Pass a service name such as openai to the service_status tool. It covers major AI and cloud providers; if a name is not recognized the response tells you so rather than guessing.
Does a signed 'up' status mean the service is definitely up?
No. The Ed25519 signature establishes integrity and attribution for the record bytes. It does not independently prove time or guarantee that the underlying status page is accurate. Verify, do not blindly trust.