Skip to content

Commit 8db52e2

Browse files
author
guide-factory[bot]
committed
Draft guide: google-big-query (issue #125)
1 parent d4d21b4 commit 8db52e2

6 files changed

Lines changed: 403 additions & 118 deletions

File tree

guides/google-big-query/external.md

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -148,27 +148,23 @@ If **Data Access** classifies the BigQuery scope as sensitive or restricted, com
148148
10. In **YouTube link**, paste the URL of an unlisted YouTube demonstration showing the English OAuth grant flow and how the app uses each requested scope.
149149
11. Click **Submit for Verification**.
150150

151-
Google can request more information through the support and developer-contact email addresses. Check **Branding** and **Verification Center** for the current review status, including whether review is paused for a response.
151+
Google can request more information through the support and developer-contact email addresses. Follow the status shown in **Branding** and **Verification Center**, including whether review is paused for a response. Obtain guidance from the application owner or cloud security owner on whether approval is required before you continue to create the OAuth client.
152152

153153
<!-- screenshot: the Data Access page with the BigQuery scope in the selected-scopes table -->
154154

155155
### Create the OAuth client {#create-oauth-client}
156156

157-
1. Follow [Add the server in Speakeasy](speakeasy.md#add-server-in-speakeasy).
158-
2. On the server's **Overview**, open **Settings**.
159-
3. Under **Authentication**, click **Configure Manually**.
160-
4. If **Use Discovered** is offered instead, click **Use Discovered**.
161-
5. In **Attach Remote Identity Provider**, set **Client Type** to **Manual**.
162-
6. Copy the **Redirect URI**.
163-
164-
Return to the Google Cloud console.
165-
166157
1. Open **Google Auth platform** > **Clients**.
167158
2. Click **Create client**.
168159
3. Set **Application type** to **Web application**.
169160
4. In **Name**, enter a recognizable name, such as `Speakeasy AI Control Plane`.
170161
5. Under **Authorized redirect URIs**, click **+ Add URI**.
171-
6. Paste the copied **Redirect URI**, shown here as `{{ gram.oauth.callback_url }}`.
162+
6. Paste this value:
163+
164+
```
165+
{{ gram.oauth.callback_url }}
166+
```
167+
172168
7. Prepare a secure location for the client secret, which the next dialog shows for one-time copying.
173169
8. Click **Create**.
174170

guides/google-big-query/meta.yaml

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -39,78 +39,78 @@ remotes:
3939
locator: https://docs.cloud.google.com/bigquery/docs/use-bigquery-mcp
4040
name: Use the BigQuery MCP server
4141
classification: official
42-
observed_at: "2026-07-23T19:36:30Z"
42+
observed_at: "2026-08-06T23:23:41Z"
4343
- source: provider-documentation
4444
locator: https://docs.cloud.google.com/bigquery/docs/reference/mcp
4545
name: BigQuery MCP reference
4646
classification: official
47-
observed_at: "2026-07-23T19:36:30Z"
47+
observed_at: "2026-08-06T23:23:41Z"
4848
- source: provider-documentation
4949
locator: https://docs.cloud.google.com/mcp/supported-products
5050
name: Supported products
5151
classification: official
52-
observed_at: "2026-07-23T19:36:30Z"
52+
observed_at: "2026-08-06T23:23:41Z"
5353
- source: endpoint-observation
5454
locator: https://bigquery.googleapis.com/mcp
5555
name: BigQuery MCP endpoint
5656
classification: official
57-
observed_at: "2026-07-23T19:36:30Z"
57+
observed_at: "2026-08-06T23:23:41Z"
5858
- source: endpoint-observation
5959
locator: https://bigquery.googleapis.com/.well-known/oauth-protected-resource/mcp
6060
name: BigQuery MCP protected-resource metadata
6161
classification: official
62-
observed_at: "2026-07-23T19:36:30Z"
62+
observed_at: "2026-08-06T23:23:41Z"
6363
provenance:
6464
- source: provider-documentation
6565
locator: https://docs.cloud.google.com/bigquery/docs/use-bigquery-mcp
6666
name: Use the BigQuery MCP server
6767
classification: official
68-
observed_at: "2026-07-23T19:36:30Z"
68+
observed_at: "2026-08-06T23:23:41Z"
6969
- source: provider-documentation
7070
locator: https://docs.cloud.google.com/bigquery/docs/reference/mcp
7171
name: BigQuery MCP reference
7272
classification: official
73-
observed_at: "2026-07-23T19:36:30Z"
73+
observed_at: "2026-08-06T23:23:41Z"
7474
- source: provider-documentation
7575
locator: https://docs.cloud.google.com/mcp/supported-products
7676
name: Supported products
7777
classification: official
78-
observed_at: "2026-07-23T19:36:30Z"
78+
observed_at: "2026-08-06T23:23:41Z"
7979
- source: provider-documentation
8080
locator: https://docs.cloud.google.com/mcp/overview
8181
name: Google Cloud MCP servers overview
8282
classification: official
83-
observed_at: "2026-07-23T19:36:30Z"
83+
observed_at: "2026-08-06T23:23:41Z"
8484
- source: provider-documentation
8585
locator: https://docs.cloud.google.com/mcp/authenticate-mcp
8686
name: Authenticate to Google and Google Cloud MCP servers
8787
classification: official
88-
observed_at: "2026-07-23T19:36:30Z"
88+
observed_at: "2026-08-06T23:23:41Z"
8989
- source: provider-documentation
9090
locator: https://docs.cloud.google.com/mcp/set-up-authentication-mcp-servers
9191
name: Set up authentication to Google and Google Cloud MCP servers
9292
classification: official
93-
observed_at: "2026-07-23T19:36:30Z"
93+
observed_at: "2026-08-06T23:23:41Z"
9494
- source: provider-documentation
9595
locator: https://docs.cloud.google.com/docs/security/data-loss-prevention/revoking-user-access
9696
name: Revoke access to a Google Cloud project
9797
classification: official
98-
observed_at: "2026-07-23T19:36:30Z"
98+
observed_at: "2026-08-06T23:23:41Z"
9999
- source: provider-documentation
100100
locator: https://docs.cloud.google.com/mcp/release-notes
101101
name: Google Cloud MCP servers release notes
102102
classification: official
103-
observed_at: "2026-07-23T19:36:30Z"
103+
observed_at: "2026-08-06T23:23:41Z"
104104
- source: provider-documentation
105105
locator: https://docs.cloud.google.com/mcp/quotas
106106
name: Google Cloud MCP quotas and system limits
107107
classification: official
108-
observed_at: "2026-07-23T19:36:30Z"
108+
observed_at: "2026-08-06T23:23:41Z"
109109
- source: provider-documentation
110110
locator: https://docs.cloud.google.com/service-usage/docs/enable-disable
111111
name: Enable and disable services
112112
classification: official
113-
observed_at: "2026-07-23T19:36:30Z"
113+
observed_at: "2026-08-06T23:23:41Z"
114114
- source: provider-documentation
115115
locator: https://docs.cloud.google.com/capacity-planner/docs/create-future-reservations
116116
name: Create future reservation requests
@@ -120,22 +120,22 @@ provenance:
120120
locator: https://docs.cloud.google.com/iam/docs/grant-role-console
121121
name: Grant an IAM role by using the Google Cloud console
122122
classification: official
123-
observed_at: "2026-07-23T19:36:30Z"
123+
observed_at: "2026-08-06T23:23:41Z"
124124
- source: provider-documentation
125125
locator: https://docs.cloud.google.com/bigquery/docs/access-control
126126
name: BigQuery IAM roles and permissions
127127
classification: official
128-
observed_at: "2026-07-23T19:36:30Z"
128+
observed_at: "2026-08-06T23:23:41Z"
129129
- source: provider-documentation
130130
locator: https://docs.cloud.google.com/bigquery/docs/sandbox
131131
name: Try BigQuery using the sandbox
132132
classification: official
133-
observed_at: "2026-07-23T19:36:30Z"
133+
observed_at: "2026-08-06T23:23:41Z"
134134
- source: provider-documentation
135135
locator: https://developers.google.com/workspace/guides/configure-oauth-consent
136136
name: Configure the OAuth consent screen and choose scopes
137137
classification: official
138-
observed_at: "2026-07-23T19:36:30Z"
138+
observed_at: "2026-08-06T23:23:41Z"
139139
- source: provider-documentation
140140
locator: https://developers.google.com/health/codelabs/make-your-first-api-call
141141
name: Make your first Google Health API call
@@ -145,12 +145,12 @@ provenance:
145145
locator: https://developers.google.com/identity/protocols/oauth2
146146
name: Using OAuth 2.0 to Access Google APIs
147147
classification: official
148-
observed_at: "2026-07-23T19:36:30Z"
148+
observed_at: "2026-08-06T23:23:41Z"
149149
- source: provider-documentation
150150
locator: https://developers.google.com/identity/protocols/oauth2/scopes
151151
name: OAuth 2.0 Scopes for Google APIs
152152
classification: official
153-
observed_at: "2026-07-23T19:36:30Z"
153+
observed_at: "2026-08-06T23:23:41Z"
154154
- source: provider-documentation
155155
locator: https://developers.google.com/identity/protocols/oauth2/production-readiness/sensitive-scope-verification
156156
name: Sensitive scope verification
@@ -165,7 +165,7 @@ provenance:
165165
locator: https://support.google.com/cloud/answer/15544987
166166
name: Get started with the Google Auth Platform
167167
classification: official
168-
observed_at: "2026-07-23T19:36:30Z"
168+
observed_at: "2026-08-06T23:23:41Z"
169169
- source: provider-documentation
170170
locator: https://support.google.com/cloud/answer/15549945
171171
name: Manage App Audience
@@ -175,44 +175,44 @@ provenance:
175175
locator: https://support.google.com/cloud/answer/15549049
176176
name: Manage OAuth App Branding
177177
classification: official
178-
observed_at: "2026-07-23T19:36:30Z"
178+
observed_at: "2026-08-06T23:23:41Z"
179179
- source: provider-documentation
180180
locator: https://support.google.com/cloud/answer/15549135
181181
name: Manage App Data Access
182182
classification: official
183-
observed_at: "2026-07-23T19:36:30Z"
183+
observed_at: "2026-08-06T23:23:41Z"
184184
- source: endpoint-observation
185185
locator: https://bigquery.googleapis.com/mcp
186186
name: BigQuery MCP endpoint (tools/list 200 unauthenticated; tools/call 401)
187187
classification: official
188-
observed_at: "2026-07-23T19:36:30Z"
188+
observed_at: "2026-08-06T23:23:41Z"
189189
- source: endpoint-observation
190190
locator: https://bigquery.googleapis.com/.well-known/oauth-protected-resource/mcp
191191
name: BigQuery MCP protected-resource metadata
192192
classification: official
193-
observed_at: "2026-07-23T19:36:30Z"
193+
observed_at: "2026-08-06T23:23:41Z"
194194
- source: endpoint-observation
195195
locator: https://accounts.google.com/.well-known/oauth-authorization-server
196196
name: Google authorization-server metadata
197197
classification: official
198-
observed_at: "2026-07-23T19:36:30Z"
198+
observed_at: "2026-08-06T23:23:41Z"
199199
- source: repository-doctrine
200200
locator: doctrine/speakeasy-setup.md
201201
name: Speakeasy setup canonical section
202202
classification: official
203-
observed_at: "2026-07-23T19:36:30Z"
203+
observed_at: "2026-08-06T23:23:41Z"
204204
- source: product-source
205205
locator: speakeasy-api/gram@96f7f73:client/dashboard/src/pages/mcp/x/tabs/settings/sections/authentication/IssuerFormFields.tsx
206206
name: Speakeasy identity-provider form fields
207207
classification: official
208-
observed_at: "2026-07-23T19:36:30Z"
208+
observed_at: "2026-08-06T23:23:41Z"
209209
- source: product-source
210210
locator: speakeasy-api/gram@96f7f73:client/dashboard/src/pages/mcp/x/tabs/settings/sections/authentication/AttachRemoteIdentityProviderSheet.tsx
211211
name: Speakeasy identity-provider attachment sheet
212212
classification: official
213-
observed_at: "2026-07-23T19:36:30Z"
213+
observed_at: "2026-08-06T23:23:41Z"
214214
- source: provider-documentation
215215
locator: https://docs.cloud.google.com/contact-center/ccai-platform/docs/oauth-email-google
216216
name: Configure an email channel for OAuth with Gmail
217217
classification: official
218-
observed_at: "2026-07-23T19:36:30Z"
218+
observed_at: "2026-08-06T23:23:41Z"

0 commit comments

Comments
 (0)