Othos MCP
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_HOST | No | HTTP bind host. | 127.0.0.1 |
| MCP_PORT | No | HTTP bind port. | 8787 |
| OTHOS_API_URL | No | Othos API base URL. | https://api.othos.com.br/api/v1 |
| OTHOS_ACCESS_TOKEN | No | Existing access token. Non-PAT values are treated as cookie auth. | |
| NEXT_PUBLIC_API_URL | No | Fallback API base URL when OTHOS_API_URL is not set. | |
| OTHOS_ACCESS_COOKIE | No | Existing Othos cookie header for compatibility mode. | |
| OTHOS_MCP_TRANSPORT | No | Set to 'http' to enable Streamable HTTP mode. | |
| OTHOS_PERSONAL_TOKEN | No | Othos bearer token used as API auth. | |
| OTHOS_PERSONAL_TOKEN_PATH | No | Absolute path used to load or persist a bearer token. Defaults to $XDG_CONFIG_HOME/othos-mcp/personal-token or $HOME/.config/othos-mcp/personal-token. | |
| OTHOS_OAUTH_INTROSPECTION_URL | No | OAuth token introspection URL. | |
| OTHOS_OAUTH_RESOURCE_METADATA_URL | No | OAuth protected resource metadata URL. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| othos_auth_statusA | Check whether this MCP server has an Othos auth cookie and/or MCP personal token configured. |
| othos_auth_connectB | Start browser-based authorization, poll for approval, and store the returned MCP personal token. |
| othos_auth_set_cookieB | Set auth manually using either a full cookie string or a raw access token. |
| othos_auth_set_personal_tokenC | Set a personal access token (PAT) for Othos and optionally persist it to disk. |
| othos_auth_login_with_personal_tokenA | Create a cookie session using an Othos personal token (PAT). |
| othos_auth_loginA | Login to Othos with email/password. Stores the returned othos-accessToken cookie in memory. |
| othos_auth_logoutA | Logout from Othos and clear auth cookie from this MCP process. |
| othos_auth_create_personal_tokenB | Generate or rotate an MCP personal token from API and optionally save it to disk. |
| othos_auth_revoke_personal_tokenB | Revoke the current MCP personal token in API. |
| othos_organization_listA | List organizations available for the authenticated user. |
| othos_organization_currentA | Get current active organization for the authenticated user. |
| othos_organization_changeA | Change active organization context. Required when an account has multiple organizations. |
| othos_project_listA | List projects for the current active organization. |
| othos_project_getB | Get a project by its ID. |
| othos_project_createC | Create a new project. |
| othos_project_updateC | Update a project name. |
| othos_project_deleteC | Delete a project by ID. |
| othos_project_membersC | List members assigned to a project. |
| othos_project_assign_memberC | Assign an existing member to a project. |
| othos_project_unassign_memberB | Remove a member from a project. |
| othos_column_listC | List columns for a project. |
| othos_column_createC | Create a column in a project. |
| othos_column_updateC | Update a column's name or order. |
| othos_column_deleteC | Delete a column. |
| othos_ticket_list_by_columnC | List tickets from a column using the fixed chat template format. |
| othos_ticket_list_by_column_templateC | List tickets from a column using a fixed chat template: title, priority, id, status, assignees, due date, and summary. |
| othos_ticket_getB | Get one ticket by ID using the fixed chat template format. |
| othos_ticket_get_templateC | Get one ticket by ID and render it with the fixed chat template format. |
| othos_ticket_createB | Create a ticket in a column. Description may be TipTap JSON, Markdown, or plain text; the MCP always converts it to serialized TipTap JSON before sending it to the API. |
| othos_ticket_updateB | Update a ticket's details. Description may be TipTap JSON, Markdown, or plain text; the MCP always converts it to serialized TipTap JSON before sending it to the API. |
| othos_ticket_moveA | Move a ticket to another column/order while preserving title, description, priority and due date. |
| othos_ticket_deleteC | Delete a ticket. |
| othos_ticket_assign_memberC | Assign a member to a ticket. |
| othos_ticket_unassign_memberB | Remove a member assignment from a ticket. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/othos-io/othos-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server