curl -X POST \ -H "Authorization: Bearer gmcp_your_api_key" \ -H "Content-Type: application/json" \ -d '{ "name": "GitHub Tools", "description": "Tools for managing GitHub repositories", "status": "active", "auth_type": "api-key", "rate_limit_per_min": 30 }' \ "https://yoursite.com/wp-json/getmcp/v1/servers"
{ "id": 3, "user_id": 1, "name": "GitHub Tools", "slug": "github-tools", "server_id": "c3d4e5f6a1b2c3d4", "status": "active", "transport_type": "streamable-http", "auth_type": "api-key", "rate_limit_per_min": 30, "settings": { "description": "Tools for managing GitHub repositories" }, "endpoint_url": "https://yoursite.com/mcp/github-tools/c3d4e5f6a1b2c3d4", "tool_count": 0, "created_at": "2025-03-18T10:00:00", "updated_at": "2025-03-18T10:00:00" }
Create a new MCP server.
My Weather Tools
active
paused
draft
none
api-key
oauth