# ChainContext API

**Canonical:** https://apis.io/apis/chaincontext-dev/chaincontext-dev-api/  
**Provider:** ChainContext — https://apis.io/providers/chaincontext-dev/  
**Base URL:** https://my-server.chaincontext.dev  
**Documentation:** https://chaincontext.gitbook.io/help-center/running/connecting-ai-clients.md

ChainContext API is published by [ChainContext](https://apis.io/providers/chaincontext-dev/) on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. The published artifact set on APIs.io includes an OpenAPI specification.

ChainContext API as documented publicly: 29 operations. Contract generated from the documentation by API Evangelist (2026-11-03); not the provider's own document.

## Operations (29)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/billing/checkout` | Start Stripe checkout |
| POST | `/api/billing/portal` | Get Customer Portal URL |
| DELETE | `/api/projects/{id}` | Delete project |
| GET | `/api/projects/{id}` | Get project details |
| PATCH | `/api/projects/{id}` | Update project |
| GET | `/api/projects/{id}/analytics` | Get analytics data |
| GET | `/api/projects/{id}/analytics/recent` | Get recent activity |
| GET | `/api/projects/{id}/prompts` | List prompts |
| POST | `/api/projects/{id}/prompts` | Create a prompt |
| GET | `/api/projects/{id}/resources` | List resources |
| POST | `/api/projects/{id}/resources` | Create a resource |
| GET | `/api/projects/{id}/tools` | List tools |
| POST | `/api/projects/{id}/tools` | Create a tool |
| DELETE | `/api/prompts/{id}` | Delete prompt |
| PATCH | `/api/prompts/{id}` | Update prompt |
| DELETE | `/api/resources/{id}` | Delete resource |
| PATCH | `/api/resources/{id}` | Update resource |
| GET | `/api/teams/{teamid}/projects` | List projects in a team |
| POST | `/api/teams/{teamid}/projects` | Create a project |
| POST | `/api/teams/{teamid}/projects/{id}/deploy` | Deploy project |
| GET | `/api/teams/{teamid}/projects/{id}/deploy-status` | Check deploy status |
| POST | `/api/teams/{teamid}/projects/{id}/undeploy` | Undeploy project |
| DELETE | `/api/tools/{id}` | Delete tool |
| GET | `/api/tools/{id}` | Get tool details |
| PATCH | `/api/tools/{id}` | Update tool |
| POST | `/api/tools/{id}/test` | The test panel calls your MCP server through an internal proxy ( POST /api/tools/:id/test ) that bypasses API key auth for testing convenience. |
| POST | `/mcp` | Streamable HTTP |
| GET | `/sse` | SSE |
| POST | `/sse/messages` | Transport Protocol Best for Streamable HTTP POST /sse/messages |

## Machine-readable artifacts (2)

- **OpenAPI** — https://artifacts.apis.io/chaincontext-dev/openapi/_ae-authored/chaincontext-dev-openapi-generated.yml
- **APIsJSON** — https://artifacts.apis.io/chaincontext-dev/apis.yml

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/chaincontext-dev/chaincontext-dev-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/chaincontext-dev/.
