|
70 | 70 | ] |
71 | 71 | }, |
72 | 72 | { |
73 | | - "name": "google", |
74 | | - "title": "Google APIs", |
75 | | - "description": "Gmail, Calendar, Drive, and other Google services", |
76 | | - "icon_url": "https://cdn.simpleicons.org/google", |
77 | | - "spec_url": "https://www.googleapis.com/discovery/v1/apis", |
| 73 | + "name": "gmail", |
| 74 | + "title": "Gmail", |
| 75 | + "description": "Read, send, and manage Gmail messages and threads", |
| 76 | + "icon_url": "https://cdn.simpleicons.org/gmail", |
| 77 | + "spec_url": "https://raw.githubusercontent.com/APIs-guru/openapi-directory/main/APIs/googleapis.com/gmail/v1/openapi.yaml", |
78 | 78 | "oauth": { |
79 | 79 | "authorization_url": "https://accounts.google.com/o/oauth2/v2/auth", |
80 | 80 | "token_url": "https://oauth2.googleapis.com/token", |
81 | 81 | "pkce": true, |
82 | | - "docs_url": "https://developers.google.com/identity/protocols/oauth2/web-server" |
| 82 | + "docs_url": "https://developers.google.com/gmail/api/auth/about-auth" |
83 | 83 | }, |
84 | 84 | "key_tools": [ |
85 | | - { "name": "list_messages", "description": "List Gmail messages and threads with search filters" }, |
| 85 | + { "name": "list_messages", "description": "List Gmail messages with search filters" }, |
| 86 | + { "name": "get_message", "description": "Get the full content of a specific message" }, |
86 | 87 | { "name": "send_message", "description": "Send an email via Gmail" }, |
87 | | - { "name": "list_events", "description": "List Google Calendar events in a date range" }, |
88 | | - { "name": "create_event", "description": "Create a Calendar event with attendees and video link" }, |
89 | | - { "name": "list_files", "description": "List files and folders in Google Drive" }, |
90 | | - { "name": "get_file", "description": "Get Drive file metadata and download content" }, |
91 | | - { "name": "search_files", "description": "Search Drive files by name, type, or content" }, |
92 | | - { "name": "create_spreadsheet", "description": "Create a new Google Sheets spreadsheet" } |
| 88 | + { "name": "create_draft", "description": "Create a draft email" }, |
| 89 | + { "name": "list_labels", "description": "List all labels in the mailbox" }, |
| 90 | + { "name": "modify_message", "description": "Add or remove labels from a message" }, |
| 91 | + { "name": "list_threads", "description": "List email threads" }, |
| 92 | + { "name": "trash_message", "description": "Move a message to trash" } |
93 | 93 | ] |
94 | 94 | }, |
95 | 95 | { |
|
118 | 118 | { |
119 | 119 | "name": "hubspot", |
120 | 120 | "title": "HubSpot", |
121 | | - "description": "CRM contacts, deals, companies, and marketing automation", |
| 121 | + "description": "CRM contacts and properties via the HubSpot Contacts API", |
122 | 122 | "icon_url": "https://cdn.simpleicons.org/hubspot", |
123 | 123 | "spec_url": "https://raw.githubusercontent.com/HubSpot/HubSpot-public-api-spec-collection/main/PublicApiSpecs/CRM/Contacts/Rollouts/424/v3/contacts.json", |
124 | 124 | "oauth": { |
|
131 | 131 | { "name": "search_contacts", "description": "Search CRM contacts by email, name, or custom properties" }, |
132 | 132 | { "name": "create_contact", "description": "Create a new CRM contact with properties" }, |
133 | 133 | { "name": "update_contact", "description": "Update contact properties like lifecycle stage or owner" }, |
134 | | - { "name": "create_deal", "description": "Create a new sales deal linked to a contact or company" }, |
135 | | - { "name": "list_deals", "description": "List deals with stage and pipeline filters" }, |
136 | | - { "name": "create_note", "description": "Log a note or activity against a contact or deal" }, |
137 | | - { "name": "get_pipeline", "description": "Get deal pipeline stages and probabilities" }, |
138 | | - { "name": "associate_objects", "description": "Link CRM objects (e.g. contact → deal → company)" } |
| 134 | + { "name": "get_contact", "description": "Get full details of a specific contact" }, |
| 135 | + { "name": "archive_contact", "description": "Archive (soft-delete) a contact record" }, |
| 136 | + { "name": "merge_contacts", "description": "Merge two duplicate contact records" }, |
| 137 | + { "name": "list_contacts", "description": "List all contacts with pagination" }, |
| 138 | + { "name": "get_contact_properties", "description": "Get available contact property definitions" } |
139 | 139 | ] |
140 | 140 | }, |
141 | 141 | { |
142 | 142 | "name": "notion", |
143 | 143 | "title": "Notion", |
144 | 144 | "description": "Pages, databases, and workspace content in Notion", |
145 | 145 | "icon_url": "https://cdn.simpleicons.org/notion", |
146 | | - "spec_url": "https://raw.githubusercontent.com/TakashiSasaki/notion-openapi/main/Page/notion_api_page_management_v1.yaml", |
| 146 | + "spec_url": "https://raw.githubusercontent.com/APIs-guru/openapi-directory/main/APIs/notion.com/1.0.0/openapi.yaml", |
147 | 147 | "oauth": { |
148 | 148 | "authorization_url": "https://api.notion.com/v1/oauth/authorize", |
149 | 149 | "token_url": "https://api.notion.com/v1/oauth/token", |
|
187 | 187 | { |
188 | 188 | "name": "shopify", |
189 | 189 | "title": "Shopify", |
190 | | - "description": "Products, orders, customers, and store management", |
| 190 | + "description": "Products, orders, customers, and store management (requires your store subdomain)", |
191 | 191 | "icon_url": "https://cdn.simpleicons.org/shopify", |
192 | 192 | "spec_url": "https://raw.githubusercontent.com/allengrant/shopify_openapi/master/shopify_openapi.json", |
193 | 193 | "oauth": { |
194 | | - "authorization_url": "https://{shop}.myshopify.com/admin/oauth/authorize", |
195 | | - "token_url": "https://{shop}.myshopify.com/admin/oauth/access_token", |
| 194 | + "authorization_url": "https://your-store.myshopify.com/admin/oauth/authorize", |
| 195 | + "token_url": "https://your-store.myshopify.com/admin/oauth/access_token", |
196 | 196 | "pkce": false, |
197 | 197 | "docs_url": "https://shopify.dev/docs/apps/auth/get-access-tokens/authorization-code-grant" |
198 | 198 | }, |
|
214 | 214 | "icon_url": "https://cdn.simpleicons.org/snowflake", |
215 | 215 | "spec_url": "https://raw.githubusercontent.com/snowflakedb/snowflake-rest-api-specs/refs/heads/main/specifications/sqlapi.yaml", |
216 | 216 | "oauth": { |
217 | | - "authorization_url": "https://<account>.snowflakecomputing.com/oauth/authorize", |
218 | | - "token_url": "https://<account>.snowflakecomputing.com/oauth/token-request", |
| 217 | + "authorization_url": "https://your-account.snowflakecomputing.com/oauth/authorize", |
| 218 | + "token_url": "https://your-account.snowflakecomputing.com/oauth/token-request", |
219 | 219 | "pkce": false, |
220 | 220 | "docs_url": "https://docs.snowflake.com/en/user-guide/oauth-custom" |
221 | 221 | }, |
|
0 commit comments