Tability MCP Server

circle-info

Tability MCP Server is currently in beta

Using Tability MCP Server

Connect ChatGPT or Claude AI to your Tability account using the Model Context Protocol (MCP). This integration allows Claude, ChatGPT and any MCP-ready services to read your OKRs, check progress, and create check-ins directly through natural conversation.

What is MCP?

The Model Context Protocol (MCP) is an open standard that allows AI assistants like Claude and ChatGPT to securely connect to external tools and data sources. With the Tability MCP server, you can access your goals, key results, and initiatives to help you stay on top of your OKRs.

What You Can Do

With the Tability MCP integration, you can ask your AI assistant to:

  • View your workspace, plans, and objectives

  • Check progress on key results

  • List initiatives and their status

  • Create check-ins with progress updates

  • Search across your OKRs

  • Manage team memberships

Example prompts:

  • "Show me all my active plans in Tability"

  • "What's the progress on our Q1 objectives?"

  • "Create a check-in for the revenue key result with a value of 150000"

  • "Who owns the customer satisfaction outcome?"

Prerequisites

Getting your personal API Token

  1. Go to https://tability.app/account

  2. Copy your Personal API Token

Important: Keep your API token private. Anyone with your token can access your Tability data.

Enabling API access in your workspace

In order to use MCP with a specific workspace, you will need to enable API access for that your user account in that workspace.

circle-info

Contact your admin if you do not have access to the settings of your workspace

  1. Go to your workspace

  2. Go to Settings > Users

  3. Search for your user account (or the users that need access to MCP)

  4. Click on their account

  5. Update the settings API Access Enabled to Yes

Configuring Tability Remote MCP Server

Connector details

  • Connector name: Tability

  • Remote MCP server URL: https://mcp.tability.app/mcp?token=<personal api token>

Claude configuration

  1. Sign in to your Claude account

  2. Go to Settings > Connectors

  3. Click Add custom connector

  4. Fill in the connector details

    1. Name: Tability

    2. Remote MCP server URL: https://mcp.tability.app/mcp?token=<personal api token>

  5. Save the connector

You can now start mentioning Tability in your prompts.

ChatGPT configuration

  1. Sigin in to your ChatGPT account

  2. Go to Settings > Apps > Advanced Settings

  3. Turn on Developer Mode

  4. Click Create app

  5. Fill in the connector details

    1. Name: Tability

    2. Remote MCP server URL: https://mcp.tability.app/mcp?token=<personal api token>

    3. Authentication: No Auth

  6. Save the app

To access your Tability data, make sure that the Tability connector is listed in the tools available (click on the + in the prompt box).

Verifying the Connection

After connecting the server in Claude or ChatGPT:

  1. Look for the MCP tools icon in the chat interface (click on the + button)

  2. Click it to see the available Tability tools

  3. Try asking: "Use Tability to show me who I am"

Claude/ChatGPT should respond with your Tability user profile information.

Available Tools

Tool
Description

tability_whoami

Get your user profile

tability_get_workspace

View workspace details

tability_list_plans

List all plans

tability_get_plan

Get plan details

tability_list_objectives_for_plan

List objectives in a plan

tability_list_outcomes_for_plan

List key results in a plan

tability_list_initiatives_for_plan

List initiatives in a plan

tability_create_checkin

Create a progress check-in

tability_search_plans

Search for plans

tability_search_outcomes

Search for key results

Example Conversations

Checking OKR Progress

You: What's the status of our Q1 2024 plan?

Claude: I'll look up your Q1 2024 plan. [Uses tability_search_plans and tability_list_outcomes_for_plan]

Your Q1 2024 plan has 3 objectives with 12 key results. Overall progress is 67%. Here's a summary...

Creating a Check-in

You: Update the MRR key result to $52,000 with a note that we closed the Acme deal

Claude: I'll create that check-in for you. [Uses tability_create_checkin]

Done! I've recorded a check-in for the MRR key result with a value of $52,000 and your note about the Acme deal.

Finding Ownership

You: Who is responsible for our customer satisfaction outcomes?

Claude: Let me search for customer satisfaction outcomes. [Uses tability_search_outcomes]

I found 2 outcomes related to customer satisfaction. The NPS score outcome is owned by Sarah, and the CSAT outcome is owned by Mike.

Troubleshooting

"Invalid API token" error

  • Confirm your API token is correct

  • Check that the token hasn't been revoked in Tability settings

  • Ensure there are no extra spaces in the token

Security

  • Your API token is sent securely over HTTPS

  • The remote server does not store your token

  • Each request is authenticated independently

  • Revoke your token in Tability settings if compromised

Support

If you encounter issues with the MCP integration:

Last updated

Was this helpful?