What is MCP?
Model Context Protocol (MCP) is an open standard that lets AI assistants interact with external tools and data sources. Ekso’s MCP server exposes 103 tools that AI agents can use to read and write project data — create items, plan sprints, manage documents, query finance reports, and more. MCP is supported by Claude, Cursor, VS Code, Windsurf, and other AI-powered tools.Server endpoint
The MCP server is available at:Connecting
Claude Desktop
Add this to your Claude Desktop configuration (claude_desktop_config.json):
Claude Code
Add via the CLI:Cursor
Add this to your Cursor MCP settings (.cursor/mcp.json):
Authentication
MCP requests use the same Bearer token authentication as the REST API. The token is included automatically when you authenticate through your AI tool’s OAuth flow. For tools that support it, the MCP server will initiate OAuth 2.0 authorization using the same OAuth endpoints as the REST API.Tool categories
Ekso’s MCP tools are organized by domain:| Domain | Tools | Description |
|---|---|---|
| Item | 13 | CRUD, copy, search, plan/unplan, dependency management, screen discovery, and resource queries |
| Board | 6 | Query boards, cycles, items within cycles, budget reason codes, and CRUD |
| Cycle | 4 | Create, update, delete cycles and view stats |
| Container | 3 | List containers, their processes, and filter items with pagination |
| Area | 3 | Create, update, and delete areas within containers |
| Field | 4 | Field catalog with type-specific metadata, list values, picker entity data, and filterable field discovery |
| User | 2 | List users and get current user profile |
| Process | 2 | List processes and their workflow definitions |
| Label | 4 | Query, create, update, and delete labels |
| Annotation | 4 | Read and manage comments and annotations on entities |
| Link | 3 | Create and manage links between items |
| Watch | 6 | Manage pins and subscriptions on entities |
| Time | 5 | Non-billable time entry CRUD and resource time logs |
| Finance | 12 | Profitability, time tracking, billing, and finance metadata |
| Doc | 12 | Document folders, documents, and content management |
| Ticketing | 4 | Email conversation threads, ticket replies, and search by email or mailbox |
| Access Control | 1 | View access control rules |
| User Group | 4 | Manage user groups for access control |
| Clock | 1 | View business clock and SLA schedule configurations |
| Rule | 1 | View automation rules |
| Constraint | 5 | Field-level validation constraints on items |
| Notification | 3 | Scheduled notification configurations |
| Config | 1 | Post-event hooks |
Resources
In addition to tools, Ekso’s MCP server exposes 10 read-only resources that provide AI-optimized domain knowledge — covering concepts, terminology, and workflows. Resources help agents build context before invoking tools. See the Resources page for the full list.Prompts
Ekso’s MCP server provides 7 conversation prompts — pre-built templates that guide AI agents through multi-step planning workflows like sprint planning, review, and standup. Prompts pre-load live data (boards, cycles, items) so the AI can act immediately. See the Prompts page for details.Deep links
Item, container, and board tool responses include aurl field that links directly to the entity in the Ekso web app. AI agents can present these as clickable links so users can jump straight from an AI response into the application.
Read vs. write tools
Each tool is marked as either read-only or read-write:- Read-only tools query data without side effects. AI agents can call these freely for context gathering.
- Read-write tools create or modify data. These require appropriate permissions and most AI agents will confirm before executing them.
Rate limits
MCP tools are rate-limited separately from the REST API using theMcp rate limiting policy.