For AI Agents.
Discovery endpoints, A2A Protocol and Public API, everything an AI agent needs to find and use StudioMeyer.
Discovery
How agents find us
Two standardized endpoints under the .well-known path enable automatic agent discovery.
agents.json
agents.json / Open Standard for Agent Discovery12 tools with parameters, endpoints and descriptions. Enables agents to automatically discover available actions.
agent-card.json
A2A Protocol v1.0 (Linux Foundation)20 skills with example prompts, tags and I/O modes. Describes StudioMeyer as an agent in the A2A network.
A2A Protocol
Agent-to-Agent Communication
JSON-RPC 2.0 endpoint for direct agent communication. Send tasks, receive structured responses.
Request
curl -X POST https://studiomeyer.io/api/a2a \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "SendMessage",
"id": "req-1",
"params": {
"id": "task-1",
"message": {
"role": "user",
"parts": [{ "type": "text", "text": "What services do you offer?" }]
}
}
}'Response
{
"jsonrpc": "2.0",
"result": {
"id": "task-1",
"status": { "state": "completed" },
"artifacts": [{
"name": "response",
"parts": [{ "type": "data", "data": { ... }, "mimeType": "application/json" }]
}]
},
"id": "req-1"
}SendMessageSend task and get result (alias: tasks/send)
GetTaskQuery task status (alias: tasks/get)
CancelTaskCancel running task (alias: tasks/cancel)
Public API v1
12 Tools for Agents
These read and enquiry endpoints are public, CORS-open and rate-limited (60 req/min per IP) and need no login. User-scoped access runs separately: the MCP servers over OAuth 2.1 with PKCE, the portal over sign-in with Google, GitHub, Discord or a magic link.
Integration
Quick Start Guide
Discovery
Agent fetches /.well-known/agents.json and discovers available tools.
Check Capabilities
Agent reads agent-card.json for skills, I/O modes and A2A endpoint.
Call API
Agent uses tools directly via /api/v1/ or sends tasks via A2A.
Process Result
Structured JSON responses, no scraping, no parsing needed.
Rate Limiting & CORS
Fair Use Policy
Rate Limiting
- -60 requests / minute per IP
- -X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset Headers
- -429 Too Many Requests + Retry-After Header
CORS
- -Access-Control-Allow-Origin: *
- -No authentication required
- -All responses in JSON
AI-Ready for your website?
We make websites AI-agent ready. WebMCP, agents.json and A2A, fully white-label.
Get AI-Ready now