{"success":true,"total":126,"connection_guide":{"api_key_services":{"description":"Agent connects autonomously \u2014 NO human action required","method":"POST \/api\/v1\/agents\/{id}\/connections\/store-credentials","example":"{\"service\": \"slack\", \"credentials\": {\"bot_token\": \"xoxb-...\"}}","services":["seoshark","dataforseo","google_alerts","microsoft_clarity","bing","twitter","pipedrive","pandadoc","niftyquoter","better_proposals","proposify","qwilr","wordpress","merit_aktiva","simplbooks","procountor","lemonsoft","sap_b1","fortnox","monitor_erp","economic","tripletex","wise","dpd","venipak","lhv_bank","activecampaign","tableau","chargebee","gocardless","jotform","bigcommerce","acuity","calcom","deel","greenhouse","resend","lexware","pennylane","qonto","bluesky","snowflake","servicenow","azure_devops","posthog","pendo","gorgias","sevdesk","billomat","weclapp","personio","datev","myfactory","yuki","symfonia","comarch_erp","holded","teamsystem","zucchetti","cegid","storecove","billy","netvisor","directo","finbite","smartaccounts","rivile","kashflow","mollie","hibob","remote_com","oyster_hr","apollo","snov","clay","google_trends","ubersuggest","trustpilot","g2","capterra"]},"oauth_services":{"description":"HUMAN LOGIN REQUIRED. Covers Google, Facebook\/Instagram, LinkedIn, Microsoft, Notion and similar providers. The agent CANNOT complete OAuth on its own \u2014 the human owner must open the returned authorization_url in a browser, sign into the provider, and click Allow.","method":"POST \/api\/v1\/agents\/{id}\/connections\/init \u2192 returns authorization_url \u2192 give this URL to the human \u2192 human clicks it and logs in","agent_responsibility":"Output the authorization_url to the user and explicitly tell them: \"Please open this link, log into your <Provider> account, and authorize access.\" Then wait \u2014 do not retry or attempt to log in yourself.","example":"{\"service\": \"ga4\"}  \/\/ agent calls init, then forwards authorization_url to human","services":["ga4","gsc","google_ads","google_business","meta_ads","facebook","instagram","linkedin","dynamics365","superoffice","visma_net","xero","sage","quickbooks","freshbooks","wave","looker","buffer","hootsuite","surveymonkey","google_forms","zoho_books","constant_contact","zoho_desk","google_chat","basecamp","wrike","moneybird","bexio","freeagent","fattureincloud","revolut_business","marketo","exact_online","teamleader","twinfield","quipu","sellsy","fiken","dinero","sumup","google_keyword_planner"]},"webhook_services":{"description":"Agent provides a webhook URL for receiving events","method":"POST \/api\/v1\/agents\/{id}\/connections\/store-credentials","example":"{\"service\": \"webhook\", \"credentials\": {\"url\": \"https:\/\/...\"}}","services":[]}},"by_category":{"seo":{"seoshark":{"name":"SEOShark","category":"seo","auth":"api_key","description":"SEO monitoring at sharks.pw\/seo \u2014 per-project keyword positions\/history\/list, backlinks overview\/list\/history (Ahrefs metrics), content overview, keyword density, word cloud, technical SEO. One API key per project \u2014 Plastmet, etc. each have their own.","credentials_schema":{"api_key":{"required":true,"description":"SEOShark project API key (X-API-Key header). Generate at sharks.pw\/seo \u2192 project settings \u2192 API keys. Format: sk_..."},"base_url":{"required":false,"description":"Override base URL (defaults to https:\/\/sharks.pw\/seo). Only set this for self-hosted SeoShark instances."}},"credentials_required":["api_key"],"bot":"marketingbot"},"dataforseo":{"name":"DataForSEO","category":"seo","auth":"api_key","description":"DataForSEO live SEO API \u2014 Google organic SERP snapshots, keyword search volume & CPC, domain ranked-keyword discovery, and backlink profile summaries. Covers competitor research, content planning, and link-building diligence for marketingbot. Estonia (location 2233) and Estonian language default.","credentials_schema":{"login":{"required":true,"description":"DataForSEO account email (used as HTTP Basic Auth username)."},"password":{"required":true,"description":"DataForSEO API password. Generate at app.dataforseo.com\/api-dashboard \u2192 API Access \u2192 \"API password\" (do NOT use your dashboard login password)."}},"credentials_required":["login","password"],"bot":"marketingbot"},"google_trends":{"name":"Google Trends","category":"seo","auth":"api_key","description":"Search trend analysis \u2014 interest over time, related queries, trending searches. Uses SerpAPI key for reliable access. Works without connection via scraping fallback.","credentials_required":["api_key"],"bot":"marketingbot"},"google_keyword_planner":{"name":"Google Keyword Planner","category":"seo","auth":"oauth","description":"Keyword research \u2014 search volumes, competition, CPC estimates, keyword ideas from seeds or URLs. Requires Google Ads connection.","credentials_required":["access_token"],"bot":"marketingbot"},"ubersuggest":{"name":"Ubersuggest","category":"seo","auth":"api_key","description":"Neil Patel SEO tool \u2014 keyword suggestions with volume\/difficulty\/CPC, domain traffic overview, top pages. Works without connection via scraping fallback.","credentials_required":["api_key"],"bot":"marketingbot"}},"analytics":{"google_alerts":{"name":"Google Alerts","category":"analytics","auth":"api_key","description":"Brand mentions, keyword alerts, web monitoring via Google Alerts RSS feeds. No API key needed \u2014 the agent stores RSS feed URLs as metadata. Create alerts at google.com\/alerts with Deliver set to \"RSS feed\", copy the URL(s).","metadata_schema":{"rss_feeds":{"required":true,"description":"Array of Google Alerts RSS feed URLs. Create an alert at google.com\/alerts \u2192 click \"Show options\" \u2192 set Deliver to \"RSS feed\" \u2192 copy the feed URL.","example":["https:\/\/www.google.com\/alerts\/feeds\/01234567890123456789012\/abcdefghijklm"]}},"bot":"marketingbot"},"ga4":{"name":"Google Analytics 4","category":"analytics","auth":"oauth","auth_methods":["oauth","service_account"],"description":"Website traffic, audience insights, conversion tracking, real-time data","config_required":["property_id"],"aliases":["google_analytics"],"bot":"marketingbot"},"gsc":{"name":"Google Search Console","category":"analytics","auth":"oauth","auth_methods":["oauth","service_account"],"description":"Search performance, keywords, indexing status, crawl errors","config_required":["site_url"],"aliases":["google_search_console"],"bot":"marketingbot"},"microsoft_clarity":{"name":"Microsoft Clarity","category":"analytics","auth":"api_key","description":"Microsoft Clarity session analytics \u2014 sessions, dead clicks, rage clicks, scroll depth, JS errors, quickback clicks. Last 1\u20133 days only (Clarity API limit). Complements GA4 with UX behavior signals.","credentials_schema":{"api_token":{"required":true,"description":"Per-project Clarity API token. Generate at clarity.microsoft.com \u2192 Settings \u2192 Setup \u2192 \"Generate new API token\". This is NOT an Azure AD OAuth token."}},"credentials_required":["api_token"],"metadata_schema":{"project_id":{"required":false,"description":"Clarity project ID (informational only \u2014 the API token is already project-scoped).","example":"abc123def"}},"aliases":["clarity","ms_clarity"],"bot":"marketingbot"},"bing":{"name":"Bing Webmaster Tools","category":"analytics","auth":"api_key","description":"Bing organic search performance \u2014 clicks, impressions, top queries, top pages, crawl & index stats. Complements Google Search Console with Bing\/Microsoft search data.","credentials_schema":{"api_key":{"required":true,"description":"Bing Webmaster API key. Generate at https:\/\/www.bing.com\/webmasters \u2192 Settings \u2192 API Access."}},"credentials_required":["api_key"],"metadata_schema":{"site_url":{"required":true,"description":"Verified site URL in Bing Webmaster Tools (must match exactly, including https:\/\/ and trailing slash).","example":"https:\/\/example.com\/"}},"config_required":["site_url"],"aliases":["bing_webmaster","bing_webmaster_tools"],"bot":"marketingbot"},"google_business":{"name":"Google Business Profile","category":"analytics","auth":"oauth","description":"Local business info, reviews, insights, local SEO metrics, Google Maps presence","config_required":["account_id","location_id"],"aliases":["gmb","google_my_business"],"bot":"marketingbot"},"posthog":{"name":"PostHog","category":"analytics","auth":"api_key","description":"Product analytics \u2014 events, persons, insights, feature flags","credentials_required":["api_key","project_id"],"bot":"marketingbot"},"pendo":{"name":"Pendo","category":"analytics","auth":"api_key","description":"Product analytics \u2014 guides, features, pages, visitor data","credentials_required":["integration_key"],"bot":"marketingbot"}},"advertising":{"google_ads":{"name":"Google Ads","category":"advertising","auth":"oauth","description":"Campaign management, keywords, bidding, performance metrics","bot":"marketingbot"},"meta_ads":{"name":"Meta Ads (Facebook & Instagram)","category":"advertising","auth":"oauth","description":"Ad campaigns, audience targeting, ROI tracking","bot":"marketingbot"}},"social":{"facebook":{"name":"Facebook Pages","category":"social","auth":"oauth","description":"Page management, posts, insights, audience data","bot":"marketingbot"},"instagram":{"name":"Instagram","category":"social","auth":"oauth","description":"Posts, stories, reels, insights, audience data","bot":"marketingbot"},"linkedin":{"name":"LinkedIn","category":"social","auth":"oauth","description":"Company pages, posts, analytics, employee advocacy","metadata_schema":{"organization_urn":{"required":false,"description":"Full LinkedIn org URN (urn:li:organization:NNN). Returned by the connections\/{service}\/options endpoint. Server parses the numeric ID and stores all variants.","example":"urn:li:organization:15086507"},"organization_id":{"required":false,"description":"Numeric LinkedIn organization ID. Either organization_urn or organization_id must be provided when configuring this connection.","example":"15086507"}},"bot":"marketingbot"},"twitter":{"name":"Twitter \/ X","category":"social","auth":"api_key","description":"Tweets, mentions, followers, analytics","credentials_required":["api_key","api_secret","access_token","access_token_secret"],"bot":"marketingbot"},"bluesky":{"name":"Bluesky","category":"social","auth":"api_key","description":"Decentralized social \u2014 posts, feed, notifications, followers","credentials_required":["identifier","password"],"bot":"marketingbot"}},"crm":{"pipedrive":{"name":"Pipedrive","category":"crm","auth":"api_key","description":"Deals, contacts, organizations, activities, pipeline management","credentials_schema":{"api_token":{"required":true,"description":"Pipedrive API token. Find at Settings \u2192 Personal preferences \u2192 API.","accepts_aliases":["api_key"]}},"metadata_schema":{"domain":{"required":true,"description":"Your Pipedrive subdomain (e.g. \"mycompany\" for mycompany.pipedrive.com)","example":"mycompany"}},"validation_endpoint":"\/users\/me","credentials_required":["api_token"],"bot":"salesbot"},"pandadoc":{"name":"PandaDoc","category":"crm","auth":"api_key","description":"Proposals, quotes, contracts \u2014 create from templates, send for e-signing, track status","credentials_required":["api_key"],"bot":"salesbot"},"niftyquoter":{"name":"NiftyQuoter","description":"Proposal and quote management","category":"crm","bot":"salesbot","auth_type":"api_key","credentials":["email","api_key"]},"better_proposals":{"name":"Better Proposals","description":"Proposal creation and tracking","category":"crm","bot":"salesbot","auth_type":"api_key","credentials":["api_token"]},"proposify":{"name":"Proposify","description":"Proposal management and e-signatures","category":"crm","bot":"salesbot","auth_type":"api_key","credentials":["api_token"]},"qwilr":{"name":"Qwilr","description":"Interactive proposals and quotes","category":"crm","bot":"salesbot","auth_type":"api_key","credentials":["api_token"]},"superoffice":{"name":"SuperOffice","category":"crm","auth":"oauth","description":"Scandinavian CRM \u2014 contacts, persons, sales, projects, appointments","credentials_required":["base_url","access_token"],"bot":"salesbot"},"weclapp":{"name":"weclapp","category":"crm","auth":"api_key","description":"German CRM & ERP \u2014 contacts, opportunities, invoices, orders","credentials_required":["api_key","tenant"],"bot":"salesbot"},"teamleader":{"name":"Teamleader","category":"crm","auth":"oauth","description":"Belgian CRM \u2014 contacts, companies, deals, invoices, projects, time tracking","credentials_required":["access_token"],"bot":"salesbot"},"sellsy":{"name":"Sellsy","category":"crm","auth":"oauth","description":"French CRM & invoicing \u2014 contacts, opportunities, invoices, payments","credentials_required":["access_token"],"bot":"salesbot"}},"email":{"email":{"name":"Email (SMTP\/IMAP)","category":"email","auth":"interactive_form","description":"Send and receive email via any SMTP\/IMAP server. Use \/connections\/init to get a web form URL for the human owner to fill in credentials.","credentials_required":["smtp_host","smtp_port","smtp_username","smtp_password","smtp_encryption","imap_host","imap_port","imap_username","imap_password","imap_encryption"],"bot":"salesbot"},"office_email":{"name":"Office Email (SMTP\/IMAP)","category":"email","auth":"interactive_form","description":"Office email sending, scheduling, inbox management via SMTP\/IMAP. Use \/connections\/init to get a web form URL for the human owner to fill in credentials.","credentials_required":["smtp_host","smtp_port","smtp_username","smtp_password","smtp_encryption","imap_host","imap_port","imap_username","imap_password","imap_encryption"],"bot":"opsagent"},"resend":{"name":"Resend","category":"email","auth":"api_key","description":"Developer email API, transactional emails, domains","credentials_required":["api_key"],"bot":"opsagent"}},"email_marketing":{"marketing_email":{"name":"Marketing Email (SMTP\/IMAP)","category":"email_marketing","auth":"interactive_form","description":"Marketing email campaigns, scheduling, analytics via SMTP\/IMAP. Use \/connections\/init to get a web form URL for the human owner to fill in credentials.","credentials_required":["smtp_host","smtp_port","smtp_username","smtp_password","smtp_encryption","imap_host","imap_port","imap_username","imap_password","imap_encryption"],"bot":"marketingbot"},"constant_contact":{"name":"Constant Contact","category":"email_marketing","auth":"oauth","description":"Email marketing \u2014 contacts, campaigns, lists, analytics","credentials_required":["access_token"],"bot":"marketingbot"}},"cms":{"wordpress":{"name":"WordPress","category":"cms","auth":"api_key","description":"Posts, pages, media, categories, tags, SEO, users","credentials_schema":{"site_url":{"required":true,"description":"Full URL of your WordPress site (e.g. \"https:\/\/example.com\")","example":"https:\/\/example.com","accepts_aliases":["url"]},"username":{"required":true,"description":"WordPress admin username."},"application_password":{"required":true,"description":"WordPress Application Password. Generate at Users \u2192 Profile \u2192 Application Passwords.","accepts_aliases":["app_password"]}},"credentials_required":["site_url","username","application_password"],"bot":"marketingbot"}},"accounting":{"merit_aktiva":{"name":"Merit Aktiva","category":"accounting","auth":"api_key","description":"Estonian accounting \u2014 invoices, customers, payments, products, reports","credentials_schema":{"api_id":{"required":true,"description":"Merit Aktiva API ID from Settings \u2192 Integrations \u2192 API."},"api_key":{"required":true,"description":"Merit Aktiva API key from Settings \u2192 Integrations \u2192 API."}},"metadata_schema":{"company_code":{"required":false,"description":"Merit Aktiva company registration code (if managing multiple companies).","example":"12345678"}},"credentials_required":["api_id","api_key"],"bot":"managementbot"},"simplbooks":{"name":"SimplBooks","category":"accounting","auth":"api_key","description":"Estonian accounting \u2014 invoices, clients, articles, payments, purchases","credentials_required":["api_key","company_code"],"bot":"salesbot"},"procountor":{"name":"Procountor","category":"accounting","auth":"api_key","description":"Finnish financial management \u2014 invoices, partners, products, ledger, bank statements","credentials_required":["client_id","client_secret","api_key"],"bot":"salesbot"},"lemonsoft":{"name":"Lemonsoft","category":"accounting","auth":"api_key","description":"Finnish ERP \u2014 invoices, customers, products, orders, inventory","credentials_required":["api_key","company_id"],"bot":"salesbot"},"dynamics365":{"name":"Dynamics 365","category":"accounting","auth":"oauth","description":"Microsoft ERP \u2014 invoices, customers, vendors, items, Business Central","credentials_required":["tenant_id","client_id","client_secret"],"bot":"salesbot"},"sap_b1":{"name":"SAP Business One","category":"accounting","auth":"api_key","description":"SAP ERP \u2014 invoices, business partners, items, orders, purchase invoices","credentials_required":["server_url","company_db","username","password"],"bot":"salesbot"},"fortnox":{"name":"Fortnox","category":"accounting","auth":"api_key","description":"Swedish accounting \u2014 invoices, customers, suppliers, articles, accounts","credentials_required":["access_token"],"bot":"salesbot"},"sap_s4hana":{"name":"SAP S\/4HANA","category":"accounting","auth":"basic","description":"SAP S\/4HANA ERP \u2014 billing documents, business partners, materials, sales orders","credentials_required":["base_url","username","password"],"bot":"salesbot"},"monitor_erp":{"name":"Monitor ERP","category":"accounting","auth":"api_key","description":"Swedish manufacturing ERP \u2014 orders, customers, articles, invoices","credentials_required":["base_url","api_key"],"bot":"salesbot"},"economic":{"name":"e-conomic","category":"accounting","auth":"api_key","description":"Danish cloud accounting \u2014 invoices, customers, suppliers, products, accounts","credentials_required":["app_secret_token","agreement_grant_token"],"bot":"salesbot"},"tripletex":{"name":"Tripletex","category":"accounting","auth":"api_key","description":"Norwegian cloud accounting \u2014 invoices, customers, products, ledger accounts","credentials_required":["consumer_token","employee_token"],"bot":"salesbot"},"visma_net":{"name":"Visma Net","category":"accounting","auth":"oauth","description":"Visma Net \/ Business NXT ERP \u2014 invoices, customers, suppliers, inventory","credentials_required":["access_token"],"bot":"salesbot"},"xero":{"name":"Xero","category":"accounting","auth":"oauth","description":"Global cloud accounting \u2014 invoices, contacts, items, chart of accounts","credentials_required":["access_token","tenant_id"],"bot":"salesbot"},"sage":{"name":"Sage","category":"accounting","auth":"oauth","description":"Sage Business Cloud \u2014 sales invoices, contacts, products, purchases","credentials_required":["access_token"],"bot":"salesbot"},"quickbooks":{"name":"QuickBooks","category":"accounting","auth":"oauth","description":"Intuit QuickBooks Online \u2014 invoices, customers, items, vendors","credentials_required":["access_token","realm_id"],"bot":"salesbot"},"freshbooks":{"name":"FreshBooks","category":"accounting","auth":"oauth","description":"Freelancer accounting \u2014 invoices, clients, expenses, payments, time tracking","credentials_required":["access_token","account_id"],"bot":"salesbot"},"wave":{"name":"Wave","category":"accounting","auth":"oauth","description":"Free accounting \u2014 invoices, customers, accounts, products","credentials_required":["access_token"],"bot":"salesbot"},"zoho_books":{"name":"Zoho Books","category":"accounting","auth":"oauth","description":"Cloud accounting \u2014 invoices, contacts, items, bills, expenses","credentials_required":["access_token","organization_id"],"bot":"salesbot"},"moneybird":{"name":"Moneybird","category":"accounting","auth":"oauth","description":"Dutch accounting \u2014 invoices, contacts, payments, products","credentials_required":["access_token","administration_id"],"bot":"salesbot"},"bexio":{"name":"bexio","category":"accounting","auth":"oauth","description":"Swiss accounting \u2014 invoices, contacts, products, orders","credentials_required":["access_token"],"bot":"salesbot"},"lexware":{"name":"Lexware Office","category":"accounting","auth":"api_key","description":"German accounting \u2014 invoices, contacts, vouchers, quotations","credentials_required":["api_key"],"bot":"salesbot"},"freeagent":{"name":"FreeAgent","category":"accounting","auth":"oauth","description":"UK accounting \u2014 invoices, contacts, expenses, bills","credentials_required":["access_token"],"bot":"salesbot"},"fattureincloud":{"name":"Fatture in Cloud","category":"accounting","auth":"oauth","description":"Italian accounting \u2014 invoices, clients, suppliers, products","credentials_required":["access_token","company_id"],"bot":"salesbot"},"pennylane":{"name":"Pennylane","category":"accounting","auth":"api_key","description":"French accounting \u2014 invoices, customers, suppliers, products","credentials_required":["api_key"],"bot":"salesbot"},"sevdesk":{"name":"sevDesk","category":"accounting","auth":"api_key","description":"German cloud accounting \u2014 invoices, contacts, bank transactions, vouchers","credentials_required":["api_key"],"bot":"salesbot"},"billomat":{"name":"Billomat","category":"accounting","auth":"api_key","description":"German invoicing \u2014 invoices, clients, expenses","credentials_required":["api_key","subdomain"],"bot":"salesbot"},"datev":{"name":"DATEV","category":"accounting","auth":"api_key","description":"German accounting standard \u2014 clients, documents, tax reports, payroll export","credentials_required":["client_id","client_secret"],"bot":"salesbot"},"exact_online":{"name":"Exact Online","category":"accounting","auth":"oauth","description":"Dutch accounting & ERP \u2014 invoices, contacts, transactions, orders, CRM accounts","credentials_required":["access_token"],"config_required":["division"],"bot":"salesbot"},"twinfield":{"name":"Twinfield","category":"accounting","auth":"oauth","description":"Dutch accounting (Wolters Kluwer) \u2014 invoices, transactions, general ledger, customers","credentials_required":["access_token"],"bot":"salesbot"},"yuki":{"name":"Yuki","category":"accounting","auth":"api_key","description":"Dutch automated accounting (Visma) \u2014 documents, contacts, bank statements","credentials_required":["api_key"],"bot":"salesbot"},"symfonia":{"name":"Symfonia","category":"accounting","auth":"api_key","description":"Polish accounting \u2014 invoices, contacts, bank statements, tax reports","credentials_required":["api_key"],"bot":"salesbot"},"holded":{"name":"Holded","category":"accounting","auth":"api_key","description":"Spanish cloud ERP \u2014 invoices, contacts, products, treasury, orders","credentials_required":["api_key"],"bot":"salesbot"},"quipu":{"name":"Quipu","category":"accounting","auth":"oauth","description":"Spanish accounting \u2014 invoices, contacts, bank accounts, tax reports","credentials_required":["access_token"],"bot":"salesbot"},"teamsystem":{"name":"TeamSystem","category":"accounting","auth":"api_key","description":"Italian accounting & HR \u2014 invoices, e-invoicing (FatturaPA), contacts, payroll","credentials_required":["api_key","instance_url"],"bot":"salesbot"},"cegid":{"name":"Cegid","category":"accounting","auth":"api_key","description":"French accounting \u2014 invoices, general ledger, contacts, payroll","credentials_required":["api_key","instance_url"],"bot":"salesbot"},"fiken":{"name":"Fiken","category":"accounting","auth":"oauth","description":"Norwegian accounting \u2014 invoices, contacts, bank accounts, products","credentials_required":["access_token"],"bot":"salesbot"},"dinero":{"name":"Dinero","category":"accounting","auth":"oauth","description":"Danish accounting \u2014 invoices, contacts, products, vouchers","credentials_required":["access_token"],"bot":"salesbot"},"billy":{"name":"Billy","category":"accounting","auth":"api_key","description":"Danish accounting \u2014 invoices, contacts, accounts","credentials_required":["api_key"],"bot":"salesbot"},"netvisor":{"name":"Netvisor","category":"accounting","auth":"api_key","description":"Finnish accounting (Visma) \u2014 invoices, customers, payments, accounting entries","credentials_required":["api_key","partner_id"],"bot":"salesbot"},"smartaccounts":{"name":"SmartAccounts","category":"accounting","auth":"api_key","description":"Estonian accounting \u2014 invoices, contacts, bank statements","credentials_required":["api_key"],"bot":"salesbot"},"kashflow":{"name":"KashFlow","category":"accounting","auth":"api_key","description":"UK accounting \u2014 invoices, contacts, bank statements","credentials_required":["api_key","username"],"bot":"salesbot"}},"payments":{"wise":{"name":"Wise (TransferWise)","category":"payments","auth":"api_key","description":"International transfers, multi-currency accounts, exchange rates","credentials_schema":{"api_token":{"required":true,"description":"Wise API token. Generate at Settings \u2192 API tokens.","accepts_aliases":["api_key"]}},"metadata_schema":{"profile_id":{"required":false,"description":"Wise profile ID (personal or business). Found in your Wise account URL.","example":"12345678"}},"credentials_required":["api_key"],"bot":"managementbot"},"chargebee":{"name":"Chargebee","category":"payments","auth":"api_key","description":"Subscription billing \u2014 subscriptions, customers, invoices, plans, coupons","credentials_required":["api_key","site"],"bot":"salesbot"},"gocardless":{"name":"GoCardless","category":"payments","auth":"api_key","description":"SEPA & direct debit payments \u2014 mandates, customers, payouts","credentials_required":["access_token"],"bot":"salesbot"},"revolut_business":{"name":"Revolut Business","category":"payments","auth":"oauth","description":"Business banking \u2014 accounts, transactions, counterparties, payments","credentials_required":["access_token"],"bot":"salesbot"},"qonto":{"name":"Qonto","category":"payments","auth":"api_key","description":"European business banking \u2014 transactions, members, labels","credentials_required":["login","secret_key"],"bot":"salesbot"},"mollie":{"name":"Mollie","category":"payments","auth":"api_key","description":"European payments \u2014 payments, refunds, customers, subscriptions","credentials_required":["api_key"],"bot":"salesbot"},"sumup":{"name":"SumUp","category":"payments","auth":"oauth","description":"European POS & payments \u2014 transactions, merchant profile, receipts","credentials_required":["access_token"],"bot":"salesbot"}},"logistics":{"dpd":{"name":"DPD","category":"logistics","auth":"api_key","description":"Courier shipping, parcel tracking, pickup points, label generation, collection requests. Supports EE, LV, LT.","credentials_required":["username","password"],"config_fields":["country","sandbox"],"aliases":["dpd_courier","dpd_shipping"],"bot":"salesbot"},"venipak":{"name":"Venipak","category":"logistics","auth":"api_key","description":"Baltic courier: shipments, tracking, pickup points\/lockers, labels, manifests. Supports EE, LV, LT, PL.","credentials_required":["username","api_key"],"config_fields":["sandbox"],"aliases":["venipak_courier","venipak_shipping"],"bot":"salesbot"}},"banking":{"lhv_bank":{"name":"LHV Bank","category":"banking","auth":"api_key","description":"LHV Bank PSD2 integration: account balances, transaction history, SEPA payments. Berlin Group NextGenPSD2 standard.","credentials_required":["bearer_token"],"config_fields":["sandbox"],"aliases":["lhv","lhv_pank","lhv_psd2"],"bot":"salesbot"}},"marketing_automation":{"activecampaign":{"name":"ActiveCampaign","category":"marketing_automation","auth":"api_key","description":"Email marketing, CRM, sales automation, contacts, deals, campaigns","credentials_required":["api_key","api_url"],"bot":"marketingbot"},"marketo":{"name":"Marketo","category":"marketing_automation","auth":"oauth","description":"Enterprise marketing \u2014 leads, campaigns, programs, emails","credentials_required":["base_url","client_id","client_secret"],"bot":"marketingbot"}},"business_intelligence":{"looker":{"name":"Looker","category":"business_intelligence","auth":"oauth","description":"Google BI \u2014 dashboards, looks, queries, folders","credentials_required":["base_url","client_id","client_secret"],"bot":"managementbot"},"tableau":{"name":"Tableau","category":"business_intelligence","auth":"api_key","description":"Enterprise BI \u2014 workbooks, views, datasources, projects","credentials_required":["server_url","token_name","token_secret","site_name"],"bot":"managementbot"}},"social_management":{"buffer":{"name":"Buffer","category":"social_management","auth":"oauth","description":"Social media scheduling, profiles, updates, analytics","credentials_required":["access_token"],"bot":"marketingbot"},"hootsuite":{"name":"Hootsuite","category":"social_management","auth":"oauth","description":"Social media management, scheduling, monitoring","credentials_required":["access_token"],"bot":"marketingbot"}},"surveys":{"surveymonkey":{"name":"SurveyMonkey","category":"surveys","auth":"oauth","description":"Surveys, responses, collectors, analytics","credentials_required":["access_token"],"bot":"opsagent"}},"forms":{"google_forms":{"name":"Google Forms","category":"forms","auth":"oauth","description":"Form builder \u2014 forms, responses, questions, analytics","bot":"opsagent"},"jotform":{"name":"Jotform","category":"forms","auth":"api_key","description":"Online forms \u2014 forms, submissions, questions, integrations","credentials_required":["api_key"],"bot":"opsagent"}},"support":{"zoho_desk":{"name":"Zoho Desk","category":"support","auth":"oauth","description":"Help desk \u2014 tickets, contacts, accounts, agents, knowledge base","credentials_required":["access_token","org_id"],"bot":"supportagent"},"servicenow":{"name":"ServiceNow","category":"support","auth":"api_key","description":"Enterprise ITSM \u2014 incidents, changes, users, problems","credentials_required":["instance","username","password"],"bot":"supportagent"},"gorgias":{"name":"Gorgias","category":"support","auth":"api_key","description":"E-commerce support \u2014 tickets, customers, tags, rules","credentials_required":["domain","email","api_key"],"bot":"supportagent"}},"communication":{"google_chat":{"name":"Google Chat","category":"communication","auth":"oauth","description":"Google Workspace messaging \u2014 spaces, messages, threads","bot":"opsagent"}},"project_management":{"basecamp":{"name":"Basecamp","category":"project_management","auth":"oauth","description":"Projects, to-do lists, messages, schedules, campfires","credentials_required":["access_token","account_id"],"bot":"opsagent"},"wrike":{"name":"Wrike","category":"project_management","auth":"oauth","description":"Tasks, folders, projects, contacts, workflows","credentials_required":["access_token"],"bot":"opsagent"}},"ecommerce":{"bigcommerce":{"name":"BigCommerce","category":"ecommerce","auth":"api_key","description":"Products, orders, customers, catalog management","credentials_required":["access_token","store_hash"],"bot":"salesbot"}},"scheduling":{"acuity":{"name":"Acuity Scheduling","category":"scheduling","auth":"api_key","description":"Appointments, clients, calendars, scheduling","credentials_required":["user_id","api_key"],"bot":"opsagent"},"calcom":{"name":"Cal.com","category":"scheduling","auth":"api_key","description":"Open-source scheduling, bookings, event types, availability","credentials_required":["api_key"],"bot":"opsagent"}},"hr":{"deel":{"name":"Deel","category":"hr","auth":"api_key","description":"Global payroll, contracts, invoices, compliance","credentials_required":["api_key"],"bot":"managementbot"},"greenhouse":{"name":"Greenhouse","category":"hr","auth":"api_key","description":"ATS recruiting, candidates, jobs, applications, offers","credentials_required":["api_key"],"bot":"managementbot"},"personio":{"name":"Personio","category":"hr","auth":"api_key","description":"European HR platform \u2014 employees, absences, attendances, compensations","credentials_required":["client_id","client_secret"],"bot":"opsagent"},"hibob":{"name":"HiBob","category":"hr","auth":"api_key","description":"HR platform \u2014 employees, time off, attendance, compensation","credentials_required":["api_key","service_user_id"],"bot":"opsagent"},"remote_com":{"name":"Remote.com","category":"hr","auth":"api_key","description":"Global payroll & HR \u2014 employees, contracts, invoices, payments","credentials_required":["api_key"],"bot":"opsagent"},"oyster_hr":{"name":"Oyster HR","category":"hr","auth":"api_key","description":"Distributed team HR \u2014 employees, contracts, expenses, time off","credentials_required":["api_key"],"bot":"opsagent"}},"databases":{"snowflake":{"name":"Snowflake","category":"databases","auth":"api_key","description":"Cloud data warehouse \u2014 SQL queries, databases, schemas, tables","credentials_required":["account","jwt_token"],"bot":"managementbot"}},"development":{"azure_devops":{"name":"Azure DevOps","category":"development","auth":"api_key","description":"Microsoft DevOps \u2014 projects, work items, repos, pipelines","credentials_required":["organization","personal_access_token"],"bot":"opsagent"}},"erp":{"myfactory":{"name":"Myfactory Cloud ERP","category":"erp","auth":"api_key","description":"German cloud ERP \u2014 orders, products, inventory, invoices","credentials_required":["api_key","tenant"],"bot":"salesbot"},"comarch_erp":{"name":"Comarch ERP","category":"erp","auth":"api_key","description":"Polish ERP \u2014 invoices, products, orders, warehouse management","credentials_required":["api_key","instance_url"],"bot":"salesbot"},"zucchetti":{"name":"Zucchetti","category":"erp","auth":"api_key","description":"Italian ERP & HR \u2014 invoices, employees, attendance, payroll","credentials_required":["api_key","instance_url"],"bot":"opsagent"},"directo":{"name":"Directo","category":"erp","auth":"api_key","description":"Estonian ERP \u2014 invoices, customers, products, warehouse, employees","credentials_required":["api_key","instance_url"],"bot":"salesbot"},"rivile":{"name":"Rivile","category":"erp","auth":"api_key","description":"Lithuanian ERP \u2014 invoices, products, warehouse, customers","credentials_required":["api_key"],"bot":"salesbot"}},"einvoicing":{"storecove":{"name":"Storecove","category":"einvoicing","auth":"api_key","description":"E-invoicing gateway \u2014 Peppol, KSeF, VeriFactu, SDI across 40+ countries","credentials_required":["api_key"],"bot":"salesbot"},"finbite":{"name":"Finbite","category":"einvoicing","auth":"api_key","description":"Estonian e-invoicing \u2014 send, receive, and track e-invoices","credentials_required":["api_key"],"bot":"salesbot"}},"lead_generation":{"apollo":{"name":"Apollo.io","category":"lead_generation","auth":"api_key","description":"B2B lead database \u2014 search 270M+ contacts, enrich by email\/domain, build prospect lists. Free tier: 10K contacts\/month.","credentials_required":["api_key"],"bot":"marketingbot"},"snov":{"name":"Snov.io","category":"lead_generation","auth":"api_key","description":"Email finder & verifier \u2014 find emails by name+domain, verify deliverability, domain search, drip campaigns. Free tier: 50 credits\/month.","credentials_required":["api_key","api_secret"],"bot":"marketingbot"},"clay":{"name":"Clay","category":"lead_generation","auth":"api_key","description":"Data enrichment platform \u2014 enrich people and companies from 50+ data sources, waterfall enrichment, lead scoring.","credentials_required":["api_key"],"bot":"marketingbot"}},"reviews":{"trustpilot":{"name":"Trustpilot","category":"reviews","auth":"api_key","description":"Review platform \u2014 find business by domain, read reviews, get TrustScore, reply to reviews. Essential for local SEO and reputation management.","credentials_required":["api_key","api_secret"],"bot":"marketingbot"},"g2":{"name":"G2","category":"reviews","auth":"api_key","description":"B2B software reviews \u2014 product ratings, competitor comparisons, user reviews. The #1 B2B software review platform.","credentials_required":["api_key"],"bot":"marketingbot"},"capterra":{"name":"Capterra","category":"reviews","auth":"api_key","description":"Software review platform \u2014 product info, ratings, user reviews. Part of Gartner Digital Markets. Works via scraping fallback if no API key.","credentials_required":["api_key"],"bot":"marketingbot"}}},"all_integrations":{"seoshark":{"name":"SEOShark","category":"seo","auth":"api_key","description":"SEO monitoring at sharks.pw\/seo \u2014 per-project keyword positions\/history\/list, backlinks overview\/list\/history (Ahrefs metrics), content overview, keyword density, word cloud, technical SEO. One API key per project \u2014 Plastmet, etc. each have their own.","credentials_schema":{"api_key":{"required":true,"description":"SEOShark project API key (X-API-Key header). Generate at sharks.pw\/seo \u2192 project settings \u2192 API keys. Format: sk_..."},"base_url":{"required":false,"description":"Override base URL (defaults to https:\/\/sharks.pw\/seo). Only set this for self-hosted SeoShark instances."}},"credentials_required":["api_key"],"bot":"marketingbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"dataforseo":{"name":"DataForSEO","category":"seo","auth":"api_key","description":"DataForSEO live SEO API \u2014 Google organic SERP snapshots, keyword search volume & CPC, domain ranked-keyword discovery, and backlink profile summaries. Covers competitor research, content planning, and link-building diligence for marketingbot. Estonia (location 2233) and Estonian language default.","credentials_schema":{"login":{"required":true,"description":"DataForSEO account email (used as HTTP Basic Auth username)."},"password":{"required":true,"description":"DataForSEO API password. Generate at app.dataforseo.com\/api-dashboard \u2192 API Access \u2192 \"API password\" (do NOT use your dashboard login password)."}},"credentials_required":["login","password"],"bot":"marketingbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"google_alerts":{"name":"Google Alerts","category":"analytics","auth":"api_key","description":"Brand mentions, keyword alerts, web monitoring via Google Alerts RSS feeds. No API key needed \u2014 the agent stores RSS feed URLs as metadata. Create alerts at google.com\/alerts with Deliver set to \"RSS feed\", copy the URL(s).","metadata_schema":{"rss_feeds":{"required":true,"description":"Array of Google Alerts RSS feed URLs. Create an alert at google.com\/alerts \u2192 click \"Show options\" \u2192 set Deliver to \"RSS feed\" \u2192 copy the feed URL.","example":["https:\/\/www.google.com\/alerts\/feeds\/01234567890123456789012\/abcdefghijklm"]}},"bot":"marketingbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"ga4":{"name":"Google Analytics 4","category":"analytics","auth":"oauth","auth_methods":["oauth","service_account"],"description":"Website traffic, audience insights, conversion tracking, real-time data","config_required":["property_id"],"aliases":["google_analytics"],"bot":"marketingbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"gsc":{"name":"Google Search Console","category":"analytics","auth":"oauth","auth_methods":["oauth","service_account"],"description":"Search performance, keywords, indexing status, crawl errors","config_required":["site_url"],"aliases":["google_search_console"],"bot":"marketingbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"microsoft_clarity":{"name":"Microsoft Clarity","category":"analytics","auth":"api_key","description":"Microsoft Clarity session analytics \u2014 sessions, dead clicks, rage clicks, scroll depth, JS errors, quickback clicks. Last 1\u20133 days only (Clarity API limit). Complements GA4 with UX behavior signals.","credentials_schema":{"api_token":{"required":true,"description":"Per-project Clarity API token. Generate at clarity.microsoft.com \u2192 Settings \u2192 Setup \u2192 \"Generate new API token\". This is NOT an Azure AD OAuth token."}},"credentials_required":["api_token"],"metadata_schema":{"project_id":{"required":false,"description":"Clarity project ID (informational only \u2014 the API token is already project-scoped).","example":"abc123def"}},"aliases":["clarity","ms_clarity"],"bot":"marketingbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"bing":{"name":"Bing Webmaster Tools","category":"analytics","auth":"api_key","description":"Bing organic search performance \u2014 clicks, impressions, top queries, top pages, crawl & index stats. Complements Google Search Console with Bing\/Microsoft search data.","credentials_schema":{"api_key":{"required":true,"description":"Bing Webmaster API key. Generate at https:\/\/www.bing.com\/webmasters \u2192 Settings \u2192 API Access."}},"credentials_required":["api_key"],"metadata_schema":{"site_url":{"required":true,"description":"Verified site URL in Bing Webmaster Tools (must match exactly, including https:\/\/ and trailing slash).","example":"https:\/\/example.com\/"}},"config_required":["site_url"],"aliases":["bing_webmaster","bing_webmaster_tools"],"bot":"marketingbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"google_ads":{"name":"Google Ads","category":"advertising","auth":"oauth","description":"Campaign management, keywords, bidding, performance metrics","bot":"marketingbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"google_business":{"name":"Google Business Profile","category":"analytics","auth":"oauth","description":"Local business info, reviews, insights, local SEO metrics, Google Maps presence","config_required":["account_id","location_id"],"aliases":["gmb","google_my_business"],"bot":"marketingbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"meta_ads":{"name":"Meta Ads (Facebook & Instagram)","category":"advertising","auth":"oauth","description":"Ad campaigns, audience targeting, ROI tracking","bot":"marketingbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"facebook":{"name":"Facebook Pages","category":"social","auth":"oauth","description":"Page management, posts, insights, audience data","bot":"marketingbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"instagram":{"name":"Instagram","category":"social","auth":"oauth","description":"Posts, stories, reels, insights, audience data","bot":"marketingbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"linkedin":{"name":"LinkedIn","category":"social","auth":"oauth","description":"Company pages, posts, analytics, employee advocacy","metadata_schema":{"organization_urn":{"required":false,"description":"Full LinkedIn org URN (urn:li:organization:NNN). Returned by the connections\/{service}\/options endpoint. Server parses the numeric ID and stores all variants.","example":"urn:li:organization:15086507"},"organization_id":{"required":false,"description":"Numeric LinkedIn organization ID. Either organization_urn or organization_id must be provided when configuring this connection.","example":"15086507"}},"bot":"marketingbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"twitter":{"name":"Twitter \/ X","category":"social","auth":"api_key","description":"Tweets, mentions, followers, analytics","credentials_required":["api_key","api_secret","access_token","access_token_secret"],"bot":"marketingbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"pipedrive":{"name":"Pipedrive","category":"crm","auth":"api_key","description":"Deals, contacts, organizations, activities, pipeline management","credentials_schema":{"api_token":{"required":true,"description":"Pipedrive API token. Find at Settings \u2192 Personal preferences \u2192 API.","accepts_aliases":["api_key"]}},"metadata_schema":{"domain":{"required":true,"description":"Your Pipedrive subdomain (e.g. \"mycompany\" for mycompany.pipedrive.com)","example":"mycompany"}},"validation_endpoint":"\/users\/me","credentials_required":["api_token"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"pandadoc":{"name":"PandaDoc","category":"crm","auth":"api_key","description":"Proposals, quotes, contracts \u2014 create from templates, send for e-signing, track status","credentials_required":["api_key"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"niftyquoter":{"name":"NiftyQuoter","description":"Proposal and quote management","category":"crm","bot":"salesbot","auth_type":"api_key","credentials":["email","api_key"],"requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"better_proposals":{"name":"Better Proposals","description":"Proposal creation and tracking","category":"crm","bot":"salesbot","auth_type":"api_key","credentials":["api_token"],"requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"proposify":{"name":"Proposify","description":"Proposal management and e-signatures","category":"crm","bot":"salesbot","auth_type":"api_key","credentials":["api_token"],"requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"qwilr":{"name":"Qwilr","description":"Interactive proposals and quotes","category":"crm","bot":"salesbot","auth_type":"api_key","credentials":["api_token"],"requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"email":{"name":"Email (SMTP\/IMAP)","category":"email","auth":"interactive_form","description":"Send and receive email via any SMTP\/IMAP server. Use \/connections\/init to get a web form URL for the human owner to fill in credentials.","credentials_required":["smtp_host","smtp_port","smtp_username","smtp_password","smtp_encryption","imap_host","imap_port","imap_username","imap_password","imap_encryption"],"bot":"salesbot"},"marketing_email":{"name":"Marketing Email (SMTP\/IMAP)","category":"email_marketing","auth":"interactive_form","description":"Marketing email campaigns, scheduling, analytics via SMTP\/IMAP. Use \/connections\/init to get a web form URL for the human owner to fill in credentials.","credentials_required":["smtp_host","smtp_port","smtp_username","smtp_password","smtp_encryption","imap_host","imap_port","imap_username","imap_password","imap_encryption"],"bot":"marketingbot"},"office_email":{"name":"Office Email (SMTP\/IMAP)","category":"email","auth":"interactive_form","description":"Office email sending, scheduling, inbox management via SMTP\/IMAP. Use \/connections\/init to get a web form URL for the human owner to fill in credentials.","credentials_required":["smtp_host","smtp_port","smtp_username","smtp_password","smtp_encryption","imap_host","imap_port","imap_username","imap_password","imap_encryption"],"bot":"opsagent"},"wordpress":{"name":"WordPress","category":"cms","auth":"api_key","description":"Posts, pages, media, categories, tags, SEO, users","credentials_schema":{"site_url":{"required":true,"description":"Full URL of your WordPress site (e.g. \"https:\/\/example.com\")","example":"https:\/\/example.com","accepts_aliases":["url"]},"username":{"required":true,"description":"WordPress admin username."},"application_password":{"required":true,"description":"WordPress Application Password. Generate at Users \u2192 Profile \u2192 Application Passwords.","accepts_aliases":["app_password"]}},"credentials_required":["site_url","username","application_password"],"bot":"marketingbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"merit_aktiva":{"name":"Merit Aktiva","category":"accounting","auth":"api_key","description":"Estonian accounting \u2014 invoices, customers, payments, products, reports","credentials_schema":{"api_id":{"required":true,"description":"Merit Aktiva API ID from Settings \u2192 Integrations \u2192 API."},"api_key":{"required":true,"description":"Merit Aktiva API key from Settings \u2192 Integrations \u2192 API."}},"metadata_schema":{"company_code":{"required":false,"description":"Merit Aktiva company registration code (if managing multiple companies).","example":"12345678"}},"credentials_required":["api_id","api_key"],"bot":"managementbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"simplbooks":{"name":"SimplBooks","category":"accounting","auth":"api_key","description":"Estonian accounting \u2014 invoices, clients, articles, payments, purchases","credentials_required":["api_key","company_code"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"procountor":{"name":"Procountor","category":"accounting","auth":"api_key","description":"Finnish financial management \u2014 invoices, partners, products, ledger, bank statements","credentials_required":["client_id","client_secret","api_key"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"lemonsoft":{"name":"Lemonsoft","category":"accounting","auth":"api_key","description":"Finnish ERP \u2014 invoices, customers, products, orders, inventory","credentials_required":["api_key","company_id"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"dynamics365":{"name":"Dynamics 365","category":"accounting","auth":"oauth","description":"Microsoft ERP \u2014 invoices, customers, vendors, items, Business Central","credentials_required":["tenant_id","client_id","client_secret"],"bot":"salesbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"sap_b1":{"name":"SAP Business One","category":"accounting","auth":"api_key","description":"SAP ERP \u2014 invoices, business partners, items, orders, purchase invoices","credentials_required":["server_url","company_db","username","password"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"fortnox":{"name":"Fortnox","category":"accounting","auth":"api_key","description":"Swedish accounting \u2014 invoices, customers, suppliers, articles, accounts","credentials_required":["access_token"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"sap_s4hana":{"name":"SAP S\/4HANA","category":"accounting","auth":"basic","description":"SAP S\/4HANA ERP \u2014 billing documents, business partners, materials, sales orders","credentials_required":["base_url","username","password"],"bot":"salesbot"},"monitor_erp":{"name":"Monitor ERP","category":"accounting","auth":"api_key","description":"Swedish manufacturing ERP \u2014 orders, customers, articles, invoices","credentials_required":["base_url","api_key"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"economic":{"name":"e-conomic","category":"accounting","auth":"api_key","description":"Danish cloud accounting \u2014 invoices, customers, suppliers, products, accounts","credentials_required":["app_secret_token","agreement_grant_token"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"superoffice":{"name":"SuperOffice","category":"crm","auth":"oauth","description":"Scandinavian CRM \u2014 contacts, persons, sales, projects, appointments","credentials_required":["base_url","access_token"],"bot":"salesbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"tripletex":{"name":"Tripletex","category":"accounting","auth":"api_key","description":"Norwegian cloud accounting \u2014 invoices, customers, products, ledger accounts","credentials_required":["consumer_token","employee_token"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"visma_net":{"name":"Visma Net","category":"accounting","auth":"oauth","description":"Visma Net \/ Business NXT ERP \u2014 invoices, customers, suppliers, inventory","credentials_required":["access_token"],"bot":"salesbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"xero":{"name":"Xero","category":"accounting","auth":"oauth","description":"Global cloud accounting \u2014 invoices, contacts, items, chart of accounts","credentials_required":["access_token","tenant_id"],"bot":"salesbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"sage":{"name":"Sage","category":"accounting","auth":"oauth","description":"Sage Business Cloud \u2014 sales invoices, contacts, products, purchases","credentials_required":["access_token"],"bot":"salesbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"quickbooks":{"name":"QuickBooks","category":"accounting","auth":"oauth","description":"Intuit QuickBooks Online \u2014 invoices, customers, items, vendors","credentials_required":["access_token","realm_id"],"bot":"salesbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"wise":{"name":"Wise (TransferWise)","category":"payments","auth":"api_key","description":"International transfers, multi-currency accounts, exchange rates","credentials_schema":{"api_token":{"required":true,"description":"Wise API token. Generate at Settings \u2192 API tokens.","accepts_aliases":["api_key"]}},"metadata_schema":{"profile_id":{"required":false,"description":"Wise profile ID (personal or business). Found in your Wise account URL.","example":"12345678"}},"credentials_required":["api_key"],"bot":"managementbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"dpd":{"name":"DPD","category":"logistics","auth":"api_key","description":"Courier shipping, parcel tracking, pickup points, label generation, collection requests. Supports EE, LV, LT.","credentials_required":["username","password"],"config_fields":["country","sandbox"],"aliases":["dpd_courier","dpd_shipping"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"venipak":{"name":"Venipak","category":"logistics","auth":"api_key","description":"Baltic courier: shipments, tracking, pickup points\/lockers, labels, manifests. Supports EE, LV, LT, PL.","credentials_required":["username","api_key"],"config_fields":["sandbox"],"aliases":["venipak_courier","venipak_shipping"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"lhv_bank":{"name":"LHV Bank","category":"banking","auth":"api_key","description":"LHV Bank PSD2 integration: account balances, transaction history, SEPA payments. Berlin Group NextGenPSD2 standard.","credentials_required":["bearer_token"],"config_fields":["sandbox"],"aliases":["lhv","lhv_pank","lhv_psd2"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"freshbooks":{"name":"FreshBooks","category":"accounting","auth":"oauth","description":"Freelancer accounting \u2014 invoices, clients, expenses, payments, time tracking","credentials_required":["access_token","account_id"],"bot":"salesbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"wave":{"name":"Wave","category":"accounting","auth":"oauth","description":"Free accounting \u2014 invoices, customers, accounts, products","credentials_required":["access_token"],"bot":"salesbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"activecampaign":{"name":"ActiveCampaign","category":"marketing_automation","auth":"api_key","description":"Email marketing, CRM, sales automation, contacts, deals, campaigns","credentials_required":["api_key","api_url"],"bot":"marketingbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"looker":{"name":"Looker","category":"business_intelligence","auth":"oauth","description":"Google BI \u2014 dashboards, looks, queries, folders","credentials_required":["base_url","client_id","client_secret"],"bot":"managementbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"tableau":{"name":"Tableau","category":"business_intelligence","auth":"api_key","description":"Enterprise BI \u2014 workbooks, views, datasources, projects","credentials_required":["server_url","token_name","token_secret","site_name"],"bot":"managementbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"buffer":{"name":"Buffer","category":"social_management","auth":"oauth","description":"Social media scheduling, profiles, updates, analytics","credentials_required":["access_token"],"bot":"marketingbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"hootsuite":{"name":"Hootsuite","category":"social_management","auth":"oauth","description":"Social media management, scheduling, monitoring","credentials_required":["access_token"],"bot":"marketingbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"surveymonkey":{"name":"SurveyMonkey","category":"surveys","auth":"oauth","description":"Surveys, responses, collectors, analytics","credentials_required":["access_token"],"bot":"opsagent","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"google_forms":{"name":"Google Forms","category":"forms","auth":"oauth","description":"Form builder \u2014 forms, responses, questions, analytics","bot":"opsagent","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"zoho_books":{"name":"Zoho Books","category":"accounting","auth":"oauth","description":"Cloud accounting \u2014 invoices, contacts, items, bills, expenses","credentials_required":["access_token","organization_id"],"bot":"salesbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"chargebee":{"name":"Chargebee","category":"payments","auth":"api_key","description":"Subscription billing \u2014 subscriptions, customers, invoices, plans, coupons","credentials_required":["api_key","site"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"gocardless":{"name":"GoCardless","category":"payments","auth":"api_key","description":"SEPA & direct debit payments \u2014 mandates, customers, payouts","credentials_required":["access_token"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"constant_contact":{"name":"Constant Contact","category":"email_marketing","auth":"oauth","description":"Email marketing \u2014 contacts, campaigns, lists, analytics","credentials_required":["access_token"],"bot":"marketingbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"jotform":{"name":"Jotform","category":"forms","auth":"api_key","description":"Online forms \u2014 forms, submissions, questions, integrations","credentials_required":["api_key"],"bot":"opsagent","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"zoho_desk":{"name":"Zoho Desk","category":"support","auth":"oauth","description":"Help desk \u2014 tickets, contacts, accounts, agents, knowledge base","credentials_required":["access_token","org_id"],"bot":"supportagent","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"google_chat":{"name":"Google Chat","category":"communication","auth":"oauth","description":"Google Workspace messaging \u2014 spaces, messages, threads","bot":"opsagent","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"basecamp":{"name":"Basecamp","category":"project_management","auth":"oauth","description":"Projects, to-do lists, messages, schedules, campfires","credentials_required":["access_token","account_id"],"bot":"opsagent","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"wrike":{"name":"Wrike","category":"project_management","auth":"oauth","description":"Tasks, folders, projects, contacts, workflows","credentials_required":["access_token"],"bot":"opsagent","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"bigcommerce":{"name":"BigCommerce","category":"ecommerce","auth":"api_key","description":"Products, orders, customers, catalog management","credentials_required":["access_token","store_hash"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"acuity":{"name":"Acuity Scheduling","category":"scheduling","auth":"api_key","description":"Appointments, clients, calendars, scheduling","credentials_required":["user_id","api_key"],"bot":"opsagent","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"calcom":{"name":"Cal.com","category":"scheduling","auth":"api_key","description":"Open-source scheduling, bookings, event types, availability","credentials_required":["api_key"],"bot":"opsagent","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"deel":{"name":"Deel","category":"hr","auth":"api_key","description":"Global payroll, contracts, invoices, compliance","credentials_required":["api_key"],"bot":"managementbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"greenhouse":{"name":"Greenhouse","category":"hr","auth":"api_key","description":"ATS recruiting, candidates, jobs, applications, offers","credentials_required":["api_key"],"bot":"managementbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"resend":{"name":"Resend","category":"email","auth":"api_key","description":"Developer email API, transactional emails, domains","credentials_required":["api_key"],"bot":"opsagent","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"moneybird":{"name":"Moneybird","category":"accounting","auth":"oauth","description":"Dutch accounting \u2014 invoices, contacts, payments, products","credentials_required":["access_token","administration_id"],"bot":"salesbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"bexio":{"name":"bexio","category":"accounting","auth":"oauth","description":"Swiss accounting \u2014 invoices, contacts, products, orders","credentials_required":["access_token"],"bot":"salesbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"lexware":{"name":"Lexware Office","category":"accounting","auth":"api_key","description":"German accounting \u2014 invoices, contacts, vouchers, quotations","credentials_required":["api_key"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"freeagent":{"name":"FreeAgent","category":"accounting","auth":"oauth","description":"UK accounting \u2014 invoices, contacts, expenses, bills","credentials_required":["access_token"],"bot":"salesbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"fattureincloud":{"name":"Fatture in Cloud","category":"accounting","auth":"oauth","description":"Italian accounting \u2014 invoices, clients, suppliers, products","credentials_required":["access_token","company_id"],"bot":"salesbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"pennylane":{"name":"Pennylane","category":"accounting","auth":"api_key","description":"French accounting \u2014 invoices, customers, suppliers, products","credentials_required":["api_key"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"revolut_business":{"name":"Revolut Business","category":"payments","auth":"oauth","description":"Business banking \u2014 accounts, transactions, counterparties, payments","credentials_required":["access_token"],"bot":"salesbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"qonto":{"name":"Qonto","category":"payments","auth":"api_key","description":"European business banking \u2014 transactions, members, labels","credentials_required":["login","secret_key"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"bluesky":{"name":"Bluesky","category":"social","auth":"api_key","description":"Decentralized social \u2014 posts, feed, notifications, followers","credentials_required":["identifier","password"],"bot":"marketingbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"snowflake":{"name":"Snowflake","category":"databases","auth":"api_key","description":"Cloud data warehouse \u2014 SQL queries, databases, schemas, tables","credentials_required":["account","jwt_token"],"bot":"managementbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"servicenow":{"name":"ServiceNow","category":"support","auth":"api_key","description":"Enterprise ITSM \u2014 incidents, changes, users, problems","credentials_required":["instance","username","password"],"bot":"supportagent","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"azure_devops":{"name":"Azure DevOps","category":"development","auth":"api_key","description":"Microsoft DevOps \u2014 projects, work items, repos, pipelines","credentials_required":["organization","personal_access_token"],"bot":"opsagent","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"marketo":{"name":"Marketo","category":"marketing_automation","auth":"oauth","description":"Enterprise marketing \u2014 leads, campaigns, programs, emails","credentials_required":["base_url","client_id","client_secret"],"bot":"marketingbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"posthog":{"name":"PostHog","category":"analytics","auth":"api_key","description":"Product analytics \u2014 events, persons, insights, feature flags","credentials_required":["api_key","project_id"],"bot":"marketingbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"pendo":{"name":"Pendo","category":"analytics","auth":"api_key","description":"Product analytics \u2014 guides, features, pages, visitor data","credentials_required":["integration_key"],"bot":"marketingbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"gorgias":{"name":"Gorgias","category":"support","auth":"api_key","description":"E-commerce support \u2014 tickets, customers, tags, rules","credentials_required":["domain","email","api_key"],"bot":"supportagent","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"sevdesk":{"name":"sevDesk","category":"accounting","auth":"api_key","description":"German cloud accounting \u2014 invoices, contacts, bank transactions, vouchers","credentials_required":["api_key"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"billomat":{"name":"Billomat","category":"accounting","auth":"api_key","description":"German invoicing \u2014 invoices, clients, expenses","credentials_required":["api_key","subdomain"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"weclapp":{"name":"weclapp","category":"crm","auth":"api_key","description":"German CRM & ERP \u2014 contacts, opportunities, invoices, orders","credentials_required":["api_key","tenant"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"personio":{"name":"Personio","category":"hr","auth":"api_key","description":"European HR platform \u2014 employees, absences, attendances, compensations","credentials_required":["client_id","client_secret"],"bot":"opsagent","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"datev":{"name":"DATEV","category":"accounting","auth":"api_key","description":"German accounting standard \u2014 clients, documents, tax reports, payroll export","credentials_required":["client_id","client_secret"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"myfactory":{"name":"Myfactory Cloud ERP","category":"erp","auth":"api_key","description":"German cloud ERP \u2014 orders, products, inventory, invoices","credentials_required":["api_key","tenant"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"exact_online":{"name":"Exact Online","category":"accounting","auth":"oauth","description":"Dutch accounting & ERP \u2014 invoices, contacts, transactions, orders, CRM accounts","credentials_required":["access_token"],"config_required":["division"],"bot":"salesbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"teamleader":{"name":"Teamleader","category":"crm","auth":"oauth","description":"Belgian CRM \u2014 contacts, companies, deals, invoices, projects, time tracking","credentials_required":["access_token"],"bot":"salesbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"twinfield":{"name":"Twinfield","category":"accounting","auth":"oauth","description":"Dutch accounting (Wolters Kluwer) \u2014 invoices, transactions, general ledger, customers","credentials_required":["access_token"],"bot":"salesbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"yuki":{"name":"Yuki","category":"accounting","auth":"api_key","description":"Dutch automated accounting (Visma) \u2014 documents, contacts, bank statements","credentials_required":["api_key"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"symfonia":{"name":"Symfonia","category":"accounting","auth":"api_key","description":"Polish accounting \u2014 invoices, contacts, bank statements, tax reports","credentials_required":["api_key"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"comarch_erp":{"name":"Comarch ERP","category":"erp","auth":"api_key","description":"Polish ERP \u2014 invoices, products, orders, warehouse management","credentials_required":["api_key","instance_url"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"holded":{"name":"Holded","category":"accounting","auth":"api_key","description":"Spanish cloud ERP \u2014 invoices, contacts, products, treasury, orders","credentials_required":["api_key"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"quipu":{"name":"Quipu","category":"accounting","auth":"oauth","description":"Spanish accounting \u2014 invoices, contacts, bank accounts, tax reports","credentials_required":["access_token"],"bot":"salesbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"teamsystem":{"name":"TeamSystem","category":"accounting","auth":"api_key","description":"Italian accounting & HR \u2014 invoices, e-invoicing (FatturaPA), contacts, payroll","credentials_required":["api_key","instance_url"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"zucchetti":{"name":"Zucchetti","category":"erp","auth":"api_key","description":"Italian ERP & HR \u2014 invoices, employees, attendance, payroll","credentials_required":["api_key","instance_url"],"bot":"opsagent","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"cegid":{"name":"Cegid","category":"accounting","auth":"api_key","description":"French accounting \u2014 invoices, general ledger, contacts, payroll","credentials_required":["api_key","instance_url"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"sellsy":{"name":"Sellsy","category":"crm","auth":"oauth","description":"French CRM & invoicing \u2014 contacts, opportunities, invoices, payments","credentials_required":["access_token"],"bot":"salesbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"storecove":{"name":"Storecove","category":"einvoicing","auth":"api_key","description":"E-invoicing gateway \u2014 Peppol, KSeF, VeriFactu, SDI across 40+ countries","credentials_required":["api_key"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"fiken":{"name":"Fiken","category":"accounting","auth":"oauth","description":"Norwegian accounting \u2014 invoices, contacts, bank accounts, products","credentials_required":["access_token"],"bot":"salesbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"dinero":{"name":"Dinero","category":"accounting","auth":"oauth","description":"Danish accounting \u2014 invoices, contacts, products, vouchers","credentials_required":["access_token"],"bot":"salesbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"billy":{"name":"Billy","category":"accounting","auth":"api_key","description":"Danish accounting \u2014 invoices, contacts, accounts","credentials_required":["api_key"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"netvisor":{"name":"Netvisor","category":"accounting","auth":"api_key","description":"Finnish accounting (Visma) \u2014 invoices, customers, payments, accounting entries","credentials_required":["api_key","partner_id"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"directo":{"name":"Directo","category":"erp","auth":"api_key","description":"Estonian ERP \u2014 invoices, customers, products, warehouse, employees","credentials_required":["api_key","instance_url"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"finbite":{"name":"Finbite","category":"einvoicing","auth":"api_key","description":"Estonian e-invoicing \u2014 send, receive, and track e-invoices","credentials_required":["api_key"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"smartaccounts":{"name":"SmartAccounts","category":"accounting","auth":"api_key","description":"Estonian accounting \u2014 invoices, contacts, bank statements","credentials_required":["api_key"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"rivile":{"name":"Rivile","category":"erp","auth":"api_key","description":"Lithuanian ERP \u2014 invoices, products, warehouse, customers","credentials_required":["api_key"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"kashflow":{"name":"KashFlow","category":"accounting","auth":"api_key","description":"UK accounting \u2014 invoices, contacts, bank statements","credentials_required":["api_key","username"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"mollie":{"name":"Mollie","category":"payments","auth":"api_key","description":"European payments \u2014 payments, refunds, customers, subscriptions","credentials_required":["api_key"],"bot":"salesbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"sumup":{"name":"SumUp","category":"payments","auth":"oauth","description":"European POS & payments \u2014 transactions, merchant profile, receipts","credentials_required":["access_token"],"bot":"salesbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"hibob":{"name":"HiBob","category":"hr","auth":"api_key","description":"HR platform \u2014 employees, time off, attendance, compensation","credentials_required":["api_key","service_user_id"],"bot":"opsagent","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"remote_com":{"name":"Remote.com","category":"hr","auth":"api_key","description":"Global payroll & HR \u2014 employees, contracts, invoices, payments","credentials_required":["api_key"],"bot":"opsagent","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"oyster_hr":{"name":"Oyster HR","category":"hr","auth":"api_key","description":"Distributed team HR \u2014 employees, contracts, expenses, time off","credentials_required":["api_key"],"bot":"opsagent","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"apollo":{"name":"Apollo.io","category":"lead_generation","auth":"api_key","description":"B2B lead database \u2014 search 270M+ contacts, enrich by email\/domain, build prospect lists. Free tier: 10K contacts\/month.","credentials_required":["api_key"],"bot":"marketingbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"snov":{"name":"Snov.io","category":"lead_generation","auth":"api_key","description":"Email finder & verifier \u2014 find emails by name+domain, verify deliverability, domain search, drip campaigns. Free tier: 50 credits\/month.","credentials_required":["api_key","api_secret"],"bot":"marketingbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"clay":{"name":"Clay","category":"lead_generation","auth":"api_key","description":"Data enrichment platform \u2014 enrich people and companies from 50+ data sources, waterfall enrichment, lead scoring.","credentials_required":["api_key"],"bot":"marketingbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"google_trends":{"name":"Google Trends","category":"seo","auth":"api_key","description":"Search trend analysis \u2014 interest over time, related queries, trending searches. Uses SerpAPI key for reliable access. Works without connection via scraping fallback.","credentials_required":["api_key"],"bot":"marketingbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"google_keyword_planner":{"name":"Google Keyword Planner","category":"seo","auth":"oauth","description":"Keyword research \u2014 search volumes, competition, CPC estimates, keyword ideas from seeds or URLs. Requires Google Ads connection.","credentials_required":["access_token"],"bot":"marketingbot","requires_human_login":true,"connection_note":"Human owner must sign into the provider account. Agent calls POST \/connections\/init and forwards the returned authorization_url to the human."},"ubersuggest":{"name":"Ubersuggest","category":"seo","auth":"api_key","description":"Neil Patel SEO tool \u2014 keyword suggestions with volume\/difficulty\/CPC, domain traffic overview, top pages. Works without connection via scraping fallback.","credentials_required":["api_key"],"bot":"marketingbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"trustpilot":{"name":"Trustpilot","category":"reviews","auth":"api_key","description":"Review platform \u2014 find business by domain, read reviews, get TrustScore, reply to reviews. Essential for local SEO and reputation management.","credentials_required":["api_key","api_secret"],"bot":"marketingbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"g2":{"name":"G2","category":"reviews","auth":"api_key","description":"B2B software reviews \u2014 product ratings, competitor comparisons, user reviews. The #1 B2B software review platform.","credentials_required":["api_key"],"bot":"marketingbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."},"capterra":{"name":"Capterra","category":"reviews","auth":"api_key","description":"Software review platform \u2014 product info, ratings, user reviews. Part of Gartner Digital Markets. Works via scraping fallback if no API key.","credentials_required":["api_key"],"bot":"marketingbot","requires_human_login":false,"connection_note":"Agent connects autonomously via POST \/connections\/store-credentials."}}}