Productivity and workspace APIs and MCP servers for AI agents
Email, calendars, files, notes, tasks and project management.
17 productivity and workspace APIs an AI agent can call: auth method and header, official MCP server (17), free tier (17), docs links. Machine-readable JSON included. Agents: fetch catalog/productivity-workspace.json instead of parsing this page. Last checked 2026-09-24.
Ratings and usage (★) fetched: .
| Service | What an agent can do | Auth | MCP server | Free tier | Details (with sources) | Notes | Proof (ratings, usage) |
|---|---|---|---|---|---|---|---|
| Airtable API | Read and write records in Airtable bases and tables via REST API. | API key / OAuthAuthorization: Bearer <personal access token> | official | Free tier: 1,000 API calls per workspace per month on the Free plan, 5 req/sec per base | Base URL: https://api.airtable.com/v0 Free plan: 1,000 API calls per workspace, per month ↗ Rate limits: 5 requests/sec per base; 50 requests/sec per user across PATs; 429 then wait 30s ↗ OAuth scopes: data.records:read, data.records:write ↗ Example call: create records in a table: POST https://api.airtable.com/v0/{baseId}/{tableIdOrName} ↗ | Official JS client available; Python/Ruby/.NET clients are community-maintained. | GitHub 457★ domdomegg/airtable-mcp-server Smithery 500 uses SourceForge 4.7★/28 reviews |
| Asana API | Create tasks, projects, and comments in Asana workspaces via REST API. | API key / OAuthAuthorization: Bearer <personal access token or OAuth2 token> | official | free tier: API included on Personal (free) plan, rate limited | Base URL: https://app.asana.com/api/1.0 Free plan: free_tier ↗ Rate limits: 150 requests/min per token on free domains; 1,500/min on paid domains ↗ OAuth scopes: tasks:read, tasks:write, projects:read, projects:write, stories:write, users:read, workspaces:read ↗ Example call: create a task: POST https://app.asana.com/api/1.0/tasks ↗ MCP tools: 13: search_objects, get_task, get_tasks, get_my_tasks, search_tasks, get_project … ↗ | Official remote MCP server uses OAuth; MCP tokens work only with the MCP server, not the REST API. | Smithery 94 uses SourceForge 4.7★/97 reviews |
| Atlassian (Jira, Confluence) | Create and manage Jira issues and Confluence pages via REST API or the official remote MCP server. | OAuth 2.0Authorization: Bearer <OAuth2 token> (or basic auth with API token for Cloud REST) | official | free tier: available on Free Jira/Confluence plans; rate limits vary by plan | Base URL: https://your-domain.atlassian.net/rest/api/3 Free plan: Jira Free: up to 10 users, 2 GB storage, no card ↗ Rate limits: Points-based: 65,000 points/hour global pool for apps (API-token traffic not affected); 429 with Retry-After ↗ OAuth scopes: read:jira-work, write:jira-work, read:jira-user ↗ Example call: create a Jira issue: POST https://{your-domain}.atlassian.net/rest/api/3/issue ↗ MCP tools: 11: getJiraIssue, searchJiraIssuesUsingJql, createJiraIssue, editJiraIssue, transitionJiraIssue, getConfluenceContent … ↗ | Official Atlassian Remote MCP (Rovo) rate limits range 500-10,000+ calls/hour depending on subscription tier; does not store/cache content. | — |
| Box API | Upload, download, and manage files, folders, and metadata in Box via REST API. | OAuth 2.0Authorization: Bearer <access_token> | official | Free: developer plan with 10 GB storage, full API access and 1,000 AI units per month, no payment required | Base URL: https://api.box.com/2.0 Free plan: Free developer plan: 10 GB storage, full API access, 1,000 AI units/month, no card ↗ Rate limits: 1,000 API requests/min per user; uploads 240/min; search 6/sec per user ↗ OAuth scopes: root_readonly, root_readwrite, ai.readwrite ↗ Example call: upload a file: POST https://upload.box.com/api/2.0/files/content ↗ MCP tools: 11: who_am_i, search_files_keyword, search_folders_by_name, get_file_content, get_file_details, list_folder_content_by_folder_id … ↗ | Also supports JWT/Client Credentials Grant for server-to-server auth. | — |
| Cal.com API | Create and manage bookings, event types, and availability via the Cal.com REST API v2. | API key / OAuthAuthorization: Bearer <API key> | official | free tier: API included on Free plan, 120 req/min (higher limits on request) | Base URL: https://api.cal.com/v2 Rate limits: 120 requests/min per API key; can be raised to ~200/min, 800/min possibly at extra cost ↗ MCP tools: 11: get_me, get_event_types, create_event_type, get_bookings, get_booking, create_booking … ↗ | OAuth strongly recommended for production integrations; API keys are simpler but less secure. | — |
| Calendly API | Programmatically book meetings and read/write scheduling, event, and contact data via REST API v2. | API key / OAuthAuthorization: Bearer <personal access token or OAuth2 token> | official | Free: API reads and most writes work on every plan incl. Free (except 3 Enterprise-only endpoints); booking through the Scheduling API (POST /invitees) and webhooks need a paid plan | Base URL: https://api.calendly.com Free plan: free_tier ↗ Example call: book a meeting (create an event invitee): POST https://api.calendly.com/invitees ↗ MCP tools: 6: users-get_current_user, event_types-create_event_type, meetings-list_events, meetings-create_invitee, routing_forms-list_routing_forms, organizations-list_organization_memberships ↗ | Smithery 23 uses SourceForge 4.7★/14 reviews | |
| ClickUp API | Create and manage ClickUp tasks, lists, and docs via REST API or the official MCP server. | API key / OAuthAuthorization: <personal API token> (no Bearer prefix) or OAuth2 token | official | free tier: API access included on Free Forever plan | Base URL: https://api.clickup.com/api/v2 Free plan: Free Forever plan: API at 100 requests/min per token ↗ Rate limits: 100 requests/min per token on Free Forever, Unlimited, Business; 1,000 on Business Plus; 10,000 on Enterprise ↗ Example call: create a task in a list: POST https://api.clickup.com/api/v2/list/{list_id}/task ↗ | MCP server is OAuth-only (no API keys); Free Forever is limited to 50 MCP calls per 24h without the AI add-on. | SourceForge 4.6★/122 reviews |
| Coda API (Superhuman Docs) | Read and write Coda (now 'Superhuman Docs') documents, tables, and rows via REST API or an MCP server. | API keyAuthorization: Bearer <API token> | official | free, included for all users on both free and paid workspaces | Base URL: https://coda.io/apis/v1 Free plan: free_tier ↗ Rate limits: Reads 100 req/6s; writes 10 req/6s; doc content writes 5 req/10s; list docs 4 req/6s ↗ Async jobs: Writes return HTTP 202 with requestId; check GET /mutationStatus/{requestId} ↗ Example call: insert rows into a table: POST https://docs.superhuman.com/apis/v1/docs/{docId}/tables/{tableIdOrName}/rows ↗ | Coda was rebranded to 'Superhuman Docs' after Grammarly's acquisition; the API base URL coda.io/apis/v1 still works, and the OpenAPI spec now names https://docs.superhuman.com/apis/v1. The official MCP server uses OAuth via id.superhuman.com (scope mcp:all). | — |
| Dropbox API | Upload, download, and manage files and folders in Dropbox via the HTTP REST API. | OAuth 2.0Authorization: Bearer <access_token> | official | free tier: API access included on Basic (free) plan, rate limited | Base URL: https://api.dropboxapi.com/2 Free plan: Dropbox Basic: 2 GB storage ↗ MCP tools: 11: ListFolder, GetFileContent, CreateFile, Copy, Move, Delete … ↗ | Official remote MCP server is in open beta and uses Dropbox OAuth. | SourceForge 4.5★/226 reviews |
| Google Workspace APIs (Gmail, Calendar, Drive) | Read/write Gmail messages, Calendar events, and Drive files programmatically via REST APIs. | OAuth 2.0Authorization: Bearer <OAuth2 token> | official | Free: no charge within per-API daily quotas; Google plans to bill quota overages to the Cloud billing account later in 2026 | Free plan: Gmail API: free up to 80,000,000 quota units/day per project ↗ Rate limits: Gmail: 1,200,000 quota units/min per project, 6,000/min per user; messages.send costs 100 units ↗ OAuth scopes: https://www.googleapis.com/auth/gmail.readonly, https://www.googleapis.com/auth/gmail.send, https://www.googleapis.com/auth/gmail.modify, https://www.googleapis.com/auth/gmail.compose ↗ Example call: list Gmail messages: GET https://gmail.googleapis.com/gmail/v1/users/{userId}/messages ↗ MCP tools: 6: create_draft, search_threads, search_files, read_file_content, list_events, send_message ↗ | Each Workspace API (Gmail, Calendar, Drive, Docs, Sheets) has its own quota; sensitive/restricted scopes require OAuth consent screen verification. Official remote MCP servers (Developer Preview, OAuth) run per product, e.g. gmailmcp.googleapis.com/mcp/v1. | — |
| Linear API | Create, query, and update Linear issues, projects, and comments via GraphQL API or the official MCP server. | API key / OAuthAuthorization: <API_KEY> (personal key, no Bearer) or Authorization: Bearer <OAuth2 token> | official | free tier: API access included on Free plan (rate limited) | Base URL: https://api.linear.app/graphql Free plan: Free plan incl. API and webhook access, 250 issues ↗ Rate limits: API key: 2,500 requests/hour and 3,000,000 complexity points/hour per user; OAuth: 5,000 req/hour ↗ OAuth scopes: read, write, issues:create, comments:create ↗ Example call: create an issue: POST https://api.linear.app/graphql ↗ | GraphQL API (not REST). Official MCP also has a read-only variant at mcp.linear.app/mcp/readonly. | Smithery 3,816 uses SourceForge 5.0★/1 review |
| Microsoft Graph (Outlook, Teams, OneDrive) | Single REST endpoint to read/write Outlook mail, Calendar events, Teams, and OneDrive/SharePoint data. | OAuth 2.0Authorization: Bearer <token> | official | free with a Microsoft 365/Entra ID tenant (free dev tenant via Microsoft 365 Developer Program) | Base URL: https://graph.microsoft.com/v1.0 Rate limits: Global 130,000 requests/10s per app across tenants; service-specific limits apply; 429 with Retry-After ↗ OAuth scopes: User.Read ↗ MCP tools: 3: microsoft_graph_suggest_queries, microsoft_graph_get, microsoft_graph_list_properties ↗ | Requires app registration in Microsoft Entra ID; delegated vs application permissions determine required consent. The official MCP Server for Enterprise (preview) only runs read-only Entra directory queries. | — |
| monday.com API | Query and update monday.com boards, items, and workflows via GraphQL API or a hosted MCP endpoint. | API key / OAuthAuthorization: <personal API token or OAuth2 token> | official | free tier: GraphQL API included on Free plan (rate limited) | Base URL: https://api.monday.com/v2 Free plan: Free plan: 1,000 API calls/day; 1M complexity points/min ↗ Rate limits: Complexity 10M points/min per personal token (1M on trial/free); Free plan 1,000 calls/day reset midnight UTC ↗ Example call: read items on a board (GraphQL): POST https://api.monday.com/v2 ↗ MCP tools: 10: create_item, delete_item, get_board_items_by_name, create_update, change_item_column_values, create_board … ↗ | Hosted MCP accepts a personal API token or OAuth 2.0; SSE transport is deprecated in favor of Streamable HTTP. | SourceForge 4.8★/98 reviews |
| NocoDB Cloud API | Lets an agent read, create and update records, tables and views in NocoDB spreadsheet-style databases. | API key / OAuthREST: 'xc-token: <API_TOKEN>' header; MCP: OAuth at app.nocodb.com/mcp, or token access at /mcp/<ncId> with 'x-api-key: <MCP_TOKEN>' header | official | Free plan: 1,000 records, 1 GB storage, 1,000 API calls/month, 3 editors, 100 automation runs; no credit card | Base URL: https://app.nocodb.com Free plan: 1,000 API calls, 1,000 records, 1 GB storage, 3 editors, per month, no card ↗ Example call: list records in a table (Data API v3): GET https://app.nocodb.com/api/v3/data/{baseId}/{tableId}/records ↗ | Free plan API quota is very small (1,000 calls/month). v3 Data API reference at https://nocodb.com/apis/v3/data/ (base https://app.nocodb.com; xc-token or Authorization: Bearer) and Meta API at https://meta-apis-v3.nocodb.com/. Remote MCP over Streamable HTTP; tools follow the token owner's base role and plan-gated features. | — |
| Notion API | Read, create, and update Notion pages, databases, and comments via REST API. | API key / OAuthAuthorization: Bearer <integration token or OAuth2 token> | official | free, API access included on all plans (rate limit ~3 req/sec) | Base URL: https://api.notion.com/v1 Free plan: free_tier ↗ Rate limits: 180 requests/min per connection (600/min on Business/Enterprise) plus per-workspace limits; 429 with Retry-After ↗ Example call: create a page under an existing page: POST https://api.notion.com/v1/pages ↗ MCP tools: 13: notion-search, notion-fetch, notion-create-pages, notion-update-page, notion-move-pages, notion-duplicate-page … ↗ | Internal integrations use static tokens; public integrations use OAuth2. Official hosted MCP endpoint requires sign-in (returns 401 unauthenticated). | Smithery 3,841 uses SourceForge 4.7★/26 reviews |
| Todoist API | Create, read, and complete Todoist tasks and projects via REST API or the official MCP server. | API key / OAuthAuthorization: Bearer <API token or OAuth2 token> | official | free to use; some features gated by the user's Todoist plan | Base URL: https://api.todoist.com/api/v1 Rate limits: Per user: 1,000 partial sync requests and 100 full sync requests per 15 minutes; up to 100 commands per request ↗ OAuth scopes: data:read, data:read_write, task:add, data:delete, project:delete ↗ | Official MCP works with Claude, ChatGPT, Cursor, VS Code; supports OAuth dynamic client registration (RFC 7591). | SourceForge 4.8★/14 reviews |
| Trello API | Create and manage Trello boards, lists, and cards via REST API. | API key / OAuthkey=<API_KEY>&token=<API_TOKEN> query params, or Authorization: OAuth oauth_consumer_key="<API_KEY>", oauth_token="<API_TOKEN>" | official | free, no key needed to register an app; usage is rate limited | Base URL: https://api.trello.com/1 Rate limits: 300 requests/10s per API key; 100 requests/10s per token; /1/members 100 requests/900s ↗ OAuth scopes: read, write, account ↗ | Now documented under the Atlassian developer platform; REST calls send an API key plus a user token (no Bearer). The official MCP server uses OAuth 2.0 and works on all Trello plans. | — |
Other categories
- Web search
- Web scraping and browser automation
- Knowledge and research data
- Image generation and editing
- Video generation and editing
- Speech and audio
- Music generation
- 3D generation and assets
- Architecture, CAD and BIM
- Diagrams and software architecture
- Design and UI
- Documents, OCR and presentations
- Translation and language
- Code execution sandboxes
- Developer platforms and DevOps
- Cloud and hosting
- Databases
- Vector search, memory and RAG
- Email, team chat and notifications
- SMS and messaging apps
- Voice agents and telephony
- CRM, support and marketing
- Social media
- Maps, geolocation and weather
- Finance, payments and market data
- E-commerce
- Automation and integration platforms
- Model APIs and inference