Productivity MCP Servers
Productivity MCP servers connect your AI assistant to the tools that keep your work organized — Notion, Todoist, Asana, Monday.com, Google Workspace, and more. Create documents, manage tasks, update calendars, and organize knowledge bases.
Each server wraps a productivity platform's API into MCP-compatible tools. Query Notion databases, create tasks in project management tools, draft documents, and manage your workflow — all from within Claude Desktop or Cursor.
Find the Productivity MCP server for your workflow below.
Available Productivity Servers
Adyen Test Cards API
28The Adyen Test Cards API, provided by the global payment platform Adyen, is a specialized utility designed to streamline the payment integration development and testing lifecycle. Its core capability is the programmatic generation of custom test card numbers, a critical requirement for developers and QA engineers building and validating payment flows in sandbox or test environments. By exposing a dedicated endpoint, `POST /createTestCardRanges`, the API eliminates the manual process of sourcing static test card numbers from documentation or community lists. This is particularly valuable for enterprise-scale applications where testing must cover a complex matrix of scenarios, including various card schemes (Visa, Mastercard, etc.), card types (credit, debit, prepaid), issuer countries, and specific transaction outcomes like approvals, declines, and 3D Secure challenges. Typical use cases span from automated continuous integration (CI) pipelines that require unique test data for each run, to teams developing payment interfaces that must simulate a wide array of real-world customer payment methods. Exposing this API as a tool via the Model Context Protocol (MCP) transforms it into a powerful, dynamic resource for AI-powered coding assistants like Claude Desktop, Cursor, or Cline. The primary value lies in automating and contextualizing a previously manual and context-switching task. Instead of a developer having to leave their IDE to visit the Adyen docs, copy a card number, and then return to write a test case, they can delegate this to the AI agent. The agent gains the ability to "think" with test data as a first-class citizen. For example, a developer can instruct the AI to generate a complete, realistic test suite for a new checkout feature. The AI can then dynamically call the `createTestCardRanges` endpoint to procure the exact test cards needed for specific test cases—such as a German Visa card for a successful payment test and a US Mastercard configured to trigger a 3DS challenge—all within the same conversational or scripted workflow. This creates a more fluid, efficient, and less error-prone development process. Practical workflows enabled by this MCP integration are numerous and directly accelerate development. A developer could issue a command like, "Create a Jest test file for our payment form that validates successful and failed transactions." The AI agent would not only scaffold the test file but also proactively use the Test Cards API to populate it with a fresh set of dynamic test card numbers for each scenario. Another workflow involves updating an existing test suite: "Our testing has identified that we need to cover more issuer country variations. Update the payment simulation tests to include cards from Brazil, Japan, and the UK." The agent would then generate and insert the appropriate test cards into the relevant test files. Furthermore, for compliance or 3D Secure testing, a developer could request, "Generate a set of test cards specifically for testing Visa Secure authentication," and the agent would provide a curated list ready for integration. This turns the AI from a code generator into a contextual test data engineer. While the `POST /createTestCardRanges` endpoint itself does not require authentication, its integration within a broader development ecosystem must adhere to strict security best practices. Developers should treat the generated test card data as confidential to their sandbox environment and never commit it to public version control. When setting up an MCP server that exposes this tool, it is critical to configure it with the principle of least privilege; the server should only have network access to Adyen's sandbox API endpoints and nowhere else. If the MCP server requires a general Adyen API key for other operations, that key should be a dedicated test account key with minimal permissions. Rate limiting should be configured to prevent excessive calls to the Adyen endpoint. All configuration, especially API keys and server endpoints, must be managed through secure environment variables or secret management services, never hardcoded. Developers should also be aware that while the generated cards are for testing, they are modeled on real card number structures and must be handled with the same respect for data privacy as live payment data within their internal systems.
Amazon Lex Runtime V2
40Amazon Lex Runtime V2 is a sophisticated conversational AI service provided by Amazon Web Services that enables developers to manage and interact with chatbot sessions in real time. This API serves as the runtime interface for Amazon Lex bots, allowing applications to communicate with bots that have already been built and published. The service is designed to handle natural language understanding and dialogue management at scale, supporting multiple languages and locales within a single bot configuration. Typical enterprise use cases include deploying intelligent virtual agents for customer service portals, automating FAQ responses in e-commerce platforms, integrating voice and text-based conversational interfaces into enterprise applications, and powering interactive voice response systems for contact centers. Consumer-facing applications often leverage Lex V2 for personal assistant functionality, appointment scheduling bots, and interactive troubleshooting guides. The Runtime V2 API is distinct from the Build-time API, as it focuses exclusively on session-based interactions rather than bot creation or training, making it the critical endpoint for any production deployment that requires real-time user engagement. When exposed as tools to an AI coding assistant through the Model Context Protocol, the Amazon Lex Runtime V2 API unlocks powerful capabilities for automated development workflows and infrastructure management. The MCP integration allows AI agents to programmatically inspect, test, and manage bot sessions without requiring manual console navigation or writing custom integration code from scratch. An AI assistant like Claude Desktop, Cursor, or Cline can leverage these tools to diagnose conversation flow issues by retrieving session attributes, validate bot responses by sending test utterances, clear stale sessions to prepare for regression testing, and dynamically configure session state during automated test runs. This integration is particularly valuable for conversational AI developers who need to rapidly iterate on bot behavior, as the AI can execute session operations in response to natural language instructions, dramatically reducing the cognitive overhead and context-switching typically associated with bot development and debugging. Practical workflow examples demonstrate the transformative potential of combining Lex Runtime V2 with MCP-enabled AI assistants. A developer can instruct the AI to query the current state of a specific session using the GET endpoint, enabling the assistant to understand what conversation context exists before suggesting code modifications. The POST session endpoint allows the AI to create or restore sessions with specific initial attributes, which is invaluable when setting up automated test harnesses. The DELETE session endpoint empowers the AI to clean up test sessions automatically after validation completes, maintaining a pristine testing environment. Most critically, the POST text endpoint enables the AI to simulate user utterances against the bot, effectively performing end-to-end validation of conversation flows, intent recognition accuracy, and slot-filling logic. For example, a developer could say "test the booking flow by sending the utterance 'I want to reserve a table for four tonight'" and the AI would execute the appropriate API call, interpret the response, and provide a human-readable summary of the bot's behavior. Developers configuring this API for MCP server integration should prioritize robust authentication and security practices, even though the runtime API itself does not require authentication headers at the endpoint level. IAM-based authentication must be properly configured at the SDK or proxy layer, ensuring that only authorized roles and users can invoke session operations. Implement the principle of least privilege by granting only the specific Lex runtime permissions needed, such as lex:RecognizeText and lex:DeleteSession, rather than broad administrative access. Session IDs should be treated as sensitive identifiers and never logged in plaintext, particularly when they contain personally identifiable information in session attributes. Environment-specific bot aliases should be used to separate development, staging, and production bots, preventing accidental test utterances from impacting live customer-facing deployments. Rate limiting and monitoring should be established to detect anomalous session creation patterns that could indicate abuse, and all session data should be encrypted in transit using TLS 1.2 or higher to protect conversational content from interception.
Amazon Textract
46Amazon Textract is a machine learning service from Amazon Web Services (AWS) that automatically extracts text, handwriting, and structured data from scanned documents. Going beyond basic OCR, it employs advanced models to understand document layouts and identify the semantic relationships between data elements. Its core capabilities include the detection and analysis of printed text, handwritten text, and complex tabular data, as well as the extraction of specific data points from pre-defined document types like invoices, receipts, and identity documents. Typical enterprise use cases span automating accounts payable workflows by parsing invoices, digitizing medical records for analysis, automating loan processing by extracting information from financial statements, and enhancing searchability across vast archives of scanned documents. For consumer applications, it can power apps that digitize receipts for expense tracking or automate form filling by reading physical ID cards. When exposed as tools via the Model Context Protocol (MCP), Amazon Textract becomes an exceptionally powerful extension for AI coding assistants and autonomous agents. This integration transforms the AI from a code generator into a proactive document-processing orchestrator. Instead of a developer manually writing boilerplate code to call the API, handle asynchronous results, or structure the output, they can instruct their AI assistant in natural language to perform these tasks. The AI can then invoke the appropriate Textract tool to analyze a document stored in an S3 bucket, retrieve the structured JSON results, and intelligently parse them to answer questions, populate databases, or trigger downstream workflows. This significantly accelerates development cycles, reduces context-switching, and allows developers to focus on higher-level application logic while offloading the complexities of document intelligence to the AI. Practical workflow examples enabled by this MCP integration are numerous and dynamic. A developer can instruct the AI to: "Analyze the attached invoice PDF, extract the vendor name, total amount, and line items, and then write a Python function to insert this data into my SQL database." The AI would use the AnalyzeDocument tool, process the response, and generate the corresponding code. Similarly, for compliance, a command like "Process all ID card images in the /uploads folder, verify that the expiration dates are in the future, and generate a CSV report of any invalid IDs" would leverage the AnalyalyzeID tool in a batch process. For financial data extraction, an instruction such as "Extract all tables and key-value pairs from this quarterly earnings report PDF and summarize the revenue figures in a structured Markdown table" would utilize AnalyzeDocument's financial analysis capabilities, with the AI formatting the output for clarity. Critical security and configuration practices must be followed when setting up the Textract MCP server. Although the API reference may list no direct authentication, calls to Amazon Textract are ultimately authorized and billed through AWS IAM permissions. Developers must create a dedicated IAM role with the principle of least privilege, granting only the specific Textract actions (like `textract:AnalyzeDocument`) and restricting resource access to only the necessary S3 buckets. All communication should occur over encrypted channels (HTTPS), and document access should be governed by strict S3 bucket policies. Sensitive or personal data extracted from documents should be handled in compliance with data governance policies, potentially using temporary data stores and ensuring it is not logged inadvertently. Configuring the MCP server to use these scoped credentials ensures that the AI assistant operates within a secure and auditable framework.
Appwrite
46The Appwrite Account API represents a core component of the Appwrite Backend-as-a-Service (BaaS) platform, designed to radically accelerate development by managing the complete lifecycle of user accounts through a simplified RESTful interface. Provided by Appwrite, an open-source, self-hosted backend server, this API abstracts complex user management logic into a series of secure endpoints. It handles essential operations including creating and deleting accounts (POST /account, DELETE /account), updating core profile details like email, name, and password (PATCH /account/email, PATCH /account/name, PATCH /account/password), and managing authentication sessions and JSON Web Tokens (POST /account/jwt). Furthermore, it provides access to user activity logs (GET /account/logs) and allows for the storage and retrieval of arbitrary user preferences (GET /account/prefs, PATCH /account/prefs). Typical use cases span from simple mobile applications needing quick user signup to enterprise platforms requiring robust, self-service account administration, with Appwrite handling the secure storage, session management, and verification processes that would otherwise demand significant custom backend development. When this Account API is exposed as tools to an AI coding assistant via the Model Context Protocol (MCP), it transforms the assistant from a code generator into an interactive development and operations partner. The AI gains direct, safe, and contextual awareness of the application's user management backend. Instead of just describing how to write an API call, the assistant can execute the actual operations in real-time. This integration offers profound value by enabling dynamic, context-aware assistance: the AI can verify that a user registration endpoint it helped create is functioning correctly by making a test POST /account call, or it can update its understanding of the user schema by fetching current preferences via GET /account/prefs. This turns theoretical suggestions into actionable, verified insights, drastically reducing iteration cycles and ensuring the generated code aligns perfectly with the live backend state. This MCP integration unlocks a range of practical, dynamic workflow examples for developers. A developer can instruct the AI agent to perform diagnostic tasks such as "Query the account logs for user X via GET /account/logs to audit their recent authentication attempts and identify anomalies." For automation, the agent can be directed to "Update the administrative user's contact email using PATCH /account/email to reflect the new corporate domain," or "Bulk-update a user's preference flags using PATCH /account/prefs to enable a new beta feature for testing." During development, the AI can facilitate scaffolding and testing by being told, "Create a test account with these credentials using POST /account to validate the onboarding flow, then delete it with DELETE /account to clean up the environment." These interactions allow the developer to manage, test, and debug their application's user system through natural language commands, with the AI acting as a direct conduit to the backend. Critical to leveraging this capability is a rigorous adherence to authentication and security best practices. Although the basic API description notes "None" for authentication, this refers to the public, unauthenticated endpoints for account creation. In practice, all operations targeting an existing user's account (GET, PATCH, DELETE) must be authenticated, typically using the JWT obtained via POST /account/jwt. When configuring this MCP server, developers must implement secure credential management, ensuring API keys or session tokens are not exposed in client-side code or logs. The principle of least privilege should be enforced, granting the AI agent only the specific permissions required for its intended tasks (e.g., read-only access to logs vs. full account modification rights). It is essential to treat the AI assistant as a privileged actor within the system, employing rate limiting, thorough input validation on all parameters the AI might supply, and comprehensive audit logging of every AI-initiated action to maintain security and compliance.
Appwrite
46Appwrite is a comprehensive open-source Backend-as-a-Service (BaaS) platform designed to dramatically accelerate the development of modern web, mobile, and Flutter applications by abstracting complex backend infrastructure into a suite of intuitive, secure, and scalable RESTful APIs. It provides a self-hosted or cloud-based backend that handles critical services such as user authentication, database operations, file storage, messaging, and serverless functions, effectively eliminating the need for developers to build and maintain these intricate systems from scratch. The specific account management endpoints detailed here form the core of Appwrite's user identity system, enabling robust operations like retrieving user profiles, updating credentials and metadata, managing password recovery flows, and maintaining audit logs. This API is provided by Appwrite and is utilized across a wide spectrum of applications, from individual developer projects and startups seeking rapid prototyping to enterprise-scale solutions requiring a secure, compliant, and customizable user management backbone for their SaaS platforms, e-commerce sites, or internal tools. When integrated with an AI coding assistant via the Model Context Protocol (MCP), this Appwrite Account API transforms into a set of dynamic, actionable tools that empower the AI to interact directly with the application's backend user management layer. The primary value lies in shifting the developer's role from writing repetitive boilerplate code and manual API calls to directing the AI through high-level, intent-driven commands. The AI acts as a knowledgeable proxy, abstracting away the specifics of endpoint URLs, request formats, and payload structures. This allows the developer to focus on business logic and user experience while the AI handles the secure and correct execution of backend operations, such as user data synchronization or profile automation, directly within the integrated development environment. This synergy not only boosts productivity by a significant margin but also reduces the risk of implementation errors and enforces consistent usage patterns. In practical workflows, a developer can instruct the AI assistant to perform a variety of dynamic tasks leveraging these MCP-exposed tools. For instance, the AI agent can query the "GET /account" or "GET /account/logs" tools to retrieve a user's current profile or activity history for auditing or display in a dashboard, providing instant context without leaving the editor. It can execute "PATCH /account/prefs" to automate the bulk update of user preferences across multiple test accounts during QA, or use "PATCH /account/password" to programmatically reset a compromised user's password as part of an incident response script. Furthermore, the AI could be directed to orchestrate a complete password recovery flow by first calling "POST /account/recovery" to initiate the process for a specified email, demonstrating how it can chain multiple tool interactions to fulfill a complex, multi-step developer request. Critical attention must be paid to authentication and security when configuring this MCP server, as the listed endpoints use no inherent authentication, meaning direct public access would be a severe vulnerability. In any real-world implementation, all requests to these Appwrite endpoints must be authenticated, typically via a project-specific API key or a user's session token. The MCP server configuration should securely manage these credentials, injecting them into requests rather than exposing them to the AI model. Developers should adhere strictly to the principle of least privilege, configuring API keys with only the precise scopes necessary for the intended workflow (e.g., a key for the AI might only need `account.read` and `account.write` permissions for a specific user, not full administrative access). All API keys must be treated as secrets, stored in secure environment variables or vaults, and rotated regularly to mitigate the risk of credential leakage.
Auckland Museum API
34The Auckland Museum API, provided by the Auckland War Memorial Museum (Tāmaki Paenga Hira), is a robust and open web service designed to grant programmatic access to the museum's rich digital collections and scholarly metadata. Its core capabilities revolve around the discovery and retrieval of information related to millions of cultural heritage objects, artworks, specimens, and archival records. The API enables structured queries against its collections index through flexible search operations, allowing users to filter and sort records by various fields such as object type, collection, name, or date. Furthermore, it provides direct endpoints for fetching specific media assets (like images or documents) associated with records using a stable file path and for resolving unique identifiers to their corresponding data records. These functions serve a wide array of use cases, from academic researchers conducting large-scale data analysis of collection trends, to educators building interactive learning resources, and developers creating rich, data-driven web or mobile applications that showcase the museum's holdings for public engagement. Exposing the Auckland Museum API as a toolset through the Model Context Protocol (MCP) for an AI coding assistant fundamentally transforms its utility from a static data source into a dynamic, conversational development resource. For a developer using an AI-augmented IDE, this integration allows the AI to act as a knowledgeable intermediary that can autonomously explore the museum's vast datasets. The AI can formulate and execute precise API calls on the developer's behalf, bypassing the need for manual endpoint construction and documentation lookup. This provides immense value by accelerating development workflows, enabling rapid prototyping of collection-browsing features, and offering contextual insights during the coding process. The AI can, for instance, analyze the structure of returned JSON data in real-time, suggesting data models or parsing logic, thereby reducing boilerplate and ensuring adherence to the API's actual data schema from the outset. In practice, a developer can instruct their AI coding assistant to perform complex, multi-step tasks that leverage the full spectrum of the API's endpoints. For example, a natural language command like "Find all Māori cloaks in the collection, retrieve the primary image for the first three results, and write a Python function to download and save them locally" would prompt the AI to sequentially use the search endpoint to query the `object` index with specific filters, parse the identifiers from the results, then call the media endpoint with the appropriate paths for each item, and finally generate the corresponding code. Similarly, an instruction such as "Help me build a React component that takes an object ID and displays its name, a brief description, and thumbnail" would lead the AI to query the identifier endpoint to fetch the record details, map the relevant fields to component props, and generate the necessary UI code. The AI can also assist with exploratory tasks like "What are the most frequent categories of insects in your entomology collection?" by constructing a search query to aggregate and analyze that specific field. It is critical to note that the Auckland Museum API currently operates with an open authentication model, requiring no API keys or credentials for access. While this simplifies development and encourages open innovation, developers and organizations implementing MCP servers must still adhere to responsible usage principles. This includes rigorously implementing rate limiting and request throttling on the client side to avoid overwhelming the museum's infrastructure, respecting any documented terms of service, and clearly attributing the Auckland War Memorial Museum as the data source in any derived applications. When building an MCP server, developers should configure it to cache responses appropriately to reduce unnecessary calls and ensure that any application built on this data acknowledges the non-commercial, scholarly, and cultural nature of the source material, upholding the museum's mission of preservation and education.
Bajaj Allianz Life Insurance Company Ltd
28The Bajaj Allianz Life Insurance API serves as a critical digital bridge between the insurer's document management system and the DigiLocker platform, enabling the secure and automated retrieval of official policy documents. Provided by Bajaj Allianz Life Insurance Company Ltd., one of India's leading private life insurers, this API's core capability is to facilitate the on-demand issuance and fetching of policy-related documents directly into a user's verified DigiLocker account. Typical use cases are substantial for both the enterprise and the consumer. For the enterprise, this API integrates into digital onboarding flows, automated customer service portals, or mobile applications, allowing policyholders to instantly access their documents without manual intervention. For the consumer, it provides a seamless, paperless experience, eliminating the need for physical document requests and enhancing the security and accessibility of critical insurance records stored in a government-backed locker. The single POST endpoint, /licer/certificate, acts as the conduit for initiating this secure document transfer, making it a foundational component of modern, digital-first insurance services. Exposing this API as a tool through the Model Context Protocol (MCP) for AI coding assistants unlocks powerful automation and contextual intelligence within development workflows. An AI agent integrated via MCP can programmatically invoke the document retrieval process, transforming a manual administrative task into an intelligent, executable function. The value lies in enabling the AI to act as a knowledgeable intermediary. For instance, a developer could instruct the AI assistant to "fetch the latest policy illustration for policyholder X to update our client dashboard," and the AI could orchestrate the call to the API, handle the response, and direct the document to the correct DigiLocker context. This turns the API from a static endpoint into a dynamic, conversational tool. The AI can leverage its understanding to validate parameters before calling the endpoint, handle errors gracefully by suggesting corrective actions, and even integrate the retrieved document into a larger development task, such as generating a summary or populating a form, thereby significantly accelerating development cycles and reducing the cognitive load on the developer. Within an MCP-integrated environment, the AI agent can be instructed to perform a variety of sophisticated, dynamic tasks centered around document management and verification. A practical workflow could involve a developer stating, "AI, verify if the life insurance policy document for the new client has been issued and is available in their DigiLocker. If so, fetch the certificate document to attach to their compliance record." The AI agent could then use the API to check for document availability and execute the retrieval if the conditions are met. Another example is automation for bulk operations; a developer could prompt, "For this list of policy numbers, retrieve all their policy certificates and create a summary CSV log of document statuses." The AI could iterate through the list, make the necessary API calls, and compile the results. Furthermore, the agent could assist in troubleshooting by analyzing API response errors and suggesting configuration or data fixes, or by guiding a developer through the setup process of the MCP server itself, referencing the specific endpoint and required payload structure. While the current specification notes "None" for authentication, this represents a significant security and compliance risk for a real-world production environment. Critical authentication and security best practices must be implemented rigorously. The API should be secured using industry-standard OAuth 2.0 flows with client credentials or authorization codes, ensuring only authorized applications can initiate document requests. All communication must occur over TLS 1.2+ encryption. Developers setting up this MCP server must strictly adhere to the principle of least privilege, ensuring the service account used for API calls has permissions only to fetch specific document types and only for verified, authenticated user contexts. Configuration guidelines should include secure storage of client IDs and secrets, implementation of rate limiting to prevent abuse, and thorough logging for audit trails. Furthermore, the integration must fully comply with Insurance Regulatory and Development Authority of India (IRDAI) guidelines and the Digital India initiative's data privacy and localization mandates, as it handles sensitive personal and financial information. The system must ensure that document retrieval is explicitly authorized by the end-user for each session or via a robust consent mechanism within the DigiLocker ecosystem.
Control API v1
34The Control API v1, provided by Ably, is a comprehensive programmatic interface designed for the administrative management and automation of Ably’s real-time messaging infrastructure. It serves as the central nervous system for controlling core resources within an Ably account, enabling developers and platform engineers to dynamically provision and configure applications, manage authentication credentials (keys), organize message flow with namespaces, and establish operational rules. Its primary function is to transition infrastructure management from manual, dashboard-driven tasks to scalable, code-first operations. This makes it indispensable for enterprise use cases such as automated environment provisioning for development and testing, multi-tenant SaaS platforms requiring isolated customer channels, and large-scale IoT deployments where device groups (represented by namespaces) or security credentials (keys) must be managed programmatically in response to dynamic demand. The API currently operates in a Beta state, indicating it is feature-rich but subject to refinement based on developer feedback. When integrated as tools for an AI coding assistant via the Model Context Protocol (MCP), the Control API unlocks a powerful paradigm of infrastructure-as-conversation, dramatically accelerating development workflows and reducing context-switching. An AI agent, armed with these tools, becomes a co-pilot capable of directly querying and modifying your Ably topology based on natural language instructions. This transforms abstract architectural decisions into immediate, executable actions. For instance, a developer can instruct the AI to "list all applications in our account and generate a new API key scoped to the 'production' namespace for the payments service," bypassing manual dashboard navigation and potential configuration errors. The value lies in the AI's ability to understand context, chain operations (e.g., "find the app ID for 'user-service', then list its keys, and finally create a new key with read-only permissions"), and act as a contextual expert, thereby compressing development cycles and enhancing operational accuracy. Practical workflows enabled by this MCP server are numerous and directly impactful. An AI agent can perform dynamic resource auditing by querying all keys and their permissions to generate a security report, stating, "AI agent can query all keys to audit privilege distribution across namespaces." It can automate environment cleanup by instructing, "AI agent can delete all test namespaces older than 30 days to reduce clutter and costs." In a CI/CD pipeline context, a developer could prompt, "AI agent can create a temporary, restricted key for a staging environment and then revoke it after tests complete," ensuring ephemeral credentials and enforcing security hygiene. For multi-tenant management, the AI can handle customer onboarding by executing, "AI agent can create a new namespace for a new tenant, generate a scoped key, and provide the configuration details back to the provisioning system." Critical to the deployment of this API is the absence of a built-in authentication method, which mandates that developers implement and enforce robust security controls externally. Authentication and authorization must be rigorously applied, ideally using Ably API keys with the smallest possible set of privileges required for the specific task, adhering strictly to the principle of least privilege. For an MCP server integration, this means the server should be configured with a high-privilege key only in a secure, isolated backend environment, while exposing a minimal set of safe, well-vetted tools to the AI. Additional security best practices include using short-lived tokens where possible, enforcing IP allowlists on API keys, and meticulously logging all API actions for audit trails. Developers must treat the Control API as a powerful and sensitive management plane, where a misconfigured tool or overly broad permission could lead to significant operational or security incidents.
Linear API
58Manage issues, projects, and workflows in Linear through your AI agent.
Notion API
78Create and manage Notion pages, databases, and blocks through your AI agent.
Platform API
34The Platform API is a comprehensive RESTful interface provided by Ably, a leading provider of real-time messaging and presence infrastructure, designed to give developers granular, programmatic control over their Ably applications and resources. Its core capabilities extend beyond simple pub/sub messaging, enabling the management and inspection of channels, the retrieval and publishing of messages, the manipulation of presence state for users across those channels, and the configuration of push notification subscriptions. Typical use cases span enterprise and consumer applications where real-time functionality is critical, such as live activity feeds for e-commerce platforms, collaborative tools requiring synchronized state, multi-user gaming, real-time chat, and IoT device status monitoring. This API serves as the foundational control plane for any application built on the Ably ecosystem, allowing for dynamic, server-side orchestration of real-time behaviors. When exposed as tools via the Model Context Protocol (MCP) to an AI coding assistant like Claude Desktop, Cursor, or Cline, this API gains transformative value. It transitions from a static endpoint reference to an interactive, queryable system that an AI agent can leverage to understand, debug, and extend a developer's real-time infrastructure. The AI can perform live introspection of channel activity, diagnose presence synchronization issues, or audit message flow without requiring the developer to manually construct complex cURL commands or navigate dashboards. This integration effectively turns the AI into a knowledgeable collaborator with direct, safe access to the operational state of the real-time layer, significantly accelerating troubleshooting, prototyping, and implementation of features that interact with or rely upon the messaging backbone. In practice, a developer can instruct the AI agent to perform a variety of dynamic, context-aware tasks. For instance, one might ask, "AI agent, query the recent messages on the 'user-updates' channel and summarize the last ten status changes," enabling rapid analysis of event streams. Another directive could be, "AI agent, create a new, private channel named 'group-chat-123' and configure its presence history retention to 24 hours," automating infrastructure setup. The AI can also be tasked to "check all active presence members on the 'dashboard' channel to verify if the test user is connected" for debugging, or to "remove a spam message with ID 'msg_abc' from the 'announcements' channel" for moderation. Furthermore, the AI can facilitate push notification management with commands like, "AI agent, list all device subscriptions for the 'breaking-news' channel and remove any that haven't been active in over 30 days," thus maintaining a clean and effective push subscriber list. Security and proper configuration are paramount when deploying this MCP server. Although the API specification lists authentication as "None," this refers to the public REST spec; in practice, all calls require authentication via an Ably API key or token. Developers must follow the principle of least privilege by generating scoped API keys specifically for the AI assistant tool. Keys should be assigned only the capabilities necessary for the intended tasks—such as "subscribe" and "publish" for message reading, or "channel-details" for introspection—and assigned only to the required channels or namespaces. Environment variables should be used to manage these credentials, never hardcoded. It is critical to deploy this MCP server in a secure environment and consider that enabling write operations (POST/DELETE) grants the AI agent the ability to modify state; thus, such tools should be enabled judiciously, potentially limited to development or staging environments, and always with full audit logging enabled to track AI-initiated actions.
Tata AIA Life Insurance Co. Ltd.
28The Tata AIA Life Insurance API, officially provided by Tata AIA Life Insurance Co. Ltd., serves as a secure digital gateway enabling policyholders to programmatically retrieve and integrate their core insurance documents. Its primary function is to facilitate the fetching of two specific document types: the Insurance Policy contract ("Policy") and the corresponding Premium Receipts. The API is designed with a clear consumer-centric use case, allowing individual customers to pull their own authoritative records into third-party applications and services. This integration is particularly significant in the context of DigiLocker, India's flagship digital document wallet under the Digital India initiative, where users can store and access verified copies of their official documents. The API thus empowers consumers to consolidate their financial portfolio by bringing their life insurance documents into a single, accessible digital space, simplifying record-keeping, loan applications, and tax planning processes. Exposing this API through a Model Context Protocol (MCP) server provides immense value to developers building AI-powered tools and coding assistants. By wrapping the `/licer/certificate` (policy certificate) and `/prcpt/certificate` (premium receipt certificate) endpoints as MCP tools, the insurance document retrieval process becomes a natural language capability within an AI's toolkit. An AI assistant like Claude, Cursor, or Cline gains the ability to understand and execute complex insurance document workflows based on developer instructions. This transforms static API calls into dynamic, conversational operations, drastically reducing the integration overhead for developers. The AI agent can act as an intelligent intermediary, parsing user requests, handling the necessary API logic, and presenting the retrieved document data or status, thereby accelerating development cycles and enabling the creation of more sophisticated, context-aware financial applications. Within an MCP-enabled environment, a developer can instruct the AI agent to perform a range of dynamic tasks that automate manual processes. For instance, a developer could command, "AI agent, use the Tata AIA MCP tools to retrieve the latest policy document for policyholder ID 98765 and save it to the project's client assets folder." The AI would then orchestrate the API call, handle the response, and manage the file system operation. Another workflow could be, "AI agent, query the premium receipts for the past year for all clients in my database and generate a summary CSV report of payment dates and amounts." This instructs the agent to iterate through a dataset, make parallel or sequential API calls, process the retrieved data, and produce a structured output. These workflows showcase the shift from manual API integration to declarative, intent-driven development where the AI handles the execution. It is critical to note that the current API specification lists "None" for authentication, which is a severe security concern for an API handling sensitive personal and financial data. In any real-world implementation, robust authentication and authorization mechanisms are non-negotiable. Developers implementing this MCP server must enforce strong security practices. This includes mandating industry-standard OAuth 2.0 flows for user consent and token issuance, ensuring API keys are stored securely and never embedded in client-side code, and implementing strict access control policies. The principle of least privilege must be applied, granting tokens or service accounts only the minimum permissions required—specifically, access to a single policyholder's documents upon their explicit request. All communication must be over TLS 1.2+, and comprehensive logging and audit trails should be maintained for every document retrieval request to ensure traceability and compliance with data protection regulations.