
Gives OpenClaw and Hermes agents one-click OAuth to 100+ production apps without writing token refresh logic or managing credentials yourself. The real value is in the breadth: Gmail, Slack, Notion, GitHub, Stripe, Shopify, HubSpot, and dozens more, all behind a single pairing flow. You copy a prompt into your agent, approve the connection in browser, then just ask it to send email or create issues. ClawLink handles rate limiting, retries, and encrypted token storage. It's a hosted service with a free trial and $4.99/month plan, not a self-hosted stack. Reach for this when you want your agent doing real work across SaaS tools today instead of building OAuth plumbing.
Public tool metadata for what this MCP can expose to an agent.
clawlink.whoamiIdentify the current ClawLink user and workspace context before acting on third-party apps.Identify the current ClawLink user and workspace context before acting on third-party apps.
No parameter schema in public metadata yet.
clawlink.searchSearch integrations and actions by intent or keyword. Use this early for vague requests involving third-party apps like LinkedIn, Instagram, Gmail, Google Drive, or Google Calendar instead of defaulting to browser limitations.3 paramsSearch integrations and actions by intent or keyword. Use this early for vague requests involving third-party apps like LinkedIn, Instagram, Gmail, Google Drive, or Google Calendar instead of defaulting to browser limitations.
connected_onlybooleanlimitnumberquerystringclawlink.list_integrationsList available integrations with optional filters. At the start of a new session, use this to check whether the user already has a relevant app connected before saying you cannot access it.6 paramsList available integrations with optional filters. At the start of a new session, use this to check whether the user already has a relevant app connected before saying you cannot access it.
categorystringconnected_onlybooleanpagenumberpage_sizenumberquerystringsupports_actionstringclawlink.get_integrationFetch metadata for one integration, including what the app is for and whether ClawLink supports it.1 paramsFetch metadata for one integration, including what the app is for and whether ClawLink supports it.
integration_idstringclawlink.list_actionsList normalized actions for one integration after you know the user has it connected or available. Use this after checking connection state for apps like LinkedIn, Gmail, Drive, or Calendar.2 paramsList normalized actions for one integration after you know the user has it connected or available. Use this after checking connection state for apps like LinkedIn, Gmail, Drive, or Calendar.
integration_idstringintentstringclawlink.get_actionFetch full schema and guidance for one action before execution, especially for writes or unfamiliar tools.2 paramsFetch full schema and guidance for one action before execution, especially for writes or unfamiliar tools.
action_idstringintegration_idstringclawlink.get_connectionInspect connection health and readiness for an integration. If the user says 'connect my LinkedIn' or asks about Gmail, Drive, Calendar, or Instagram, use this to check whether the app is already connected before claiming it is unavailable.3 paramsInspect connection health and readiness for an integration. If the user says 'connect my LinkedIn' or asks about Gmail, Drive, Calendar, or Instagram, use this to check whether the app is already connected before claiming it is unavailable.
channelstringintegration_idstringredirect_urlstringclawlink.connect_appStart a user-mediated connection flow for an integration. Prefer this when the user says things like 'connect my LinkedIn', 'connect my Gmail', 'connect my Google Drive', 'connect my Google Calendar', or 'connect my Instagram'. This is the ClawLink-first way to connect third-p...3 paramsStart a user-mediated connection flow for an integration. Prefer this when the user says things like 'connect my LinkedIn', 'connect my Gmail', 'connect my Google Drive', 'connect my Google Calendar', or 'connect my Instagram'. This is the ClawLink-first way to connect third-p...
channelstringintegration_idstringredirect_urlstringclawlink.begin_connectionAlias of clawlink.connect_app. Start a user-mediated connection flow for an integration. Prefer clawlink.connect_app for fresh sessions and vague 'connect my X' requests because the name is more explicit.3 paramsAlias of clawlink.connect_app. Start a user-mediated connection flow for an integration. Prefer clawlink.connect_app for fresh sessions and vague 'connect my X' requests because the name is more explicit.
channelstringintegration_idstringredirect_urlstringclawlink.executeExecute a normalized integration action after you have confirmed the right integration, action, and connection state through ClawLink.5 paramsExecute a normalized integration action after you have confirmed the right integration, action, and connection state through ClawLink.
action_idstringconfirmbooleanidempotency_keystringinputobjectintegration_idstringclawlink.get_executionFetch a previous or async execution result.1 paramsFetch a previous or async execution result.
execution_idstring