Google Drive + Linkeddit

A Google Docs competitor analysis template that Claude fills with real data

A Google Docs competitor analysis template is a layout; the work is finding what each competitor changed this week. Linkeddit's Compete brief returns graded competitor moves and their sources. Claude reads it, fills your template's sections from those records, and saves the result to Drive through the Google Drive connector. You review it before anyone else sees it.

Updated 2026-10-29

Connect both

Your AI client sits in the middle. Linkeddit supplies the data; the other connector makes the change.

Linkeddit connector

Add https://mcp.linkeddit.com/mcp as a connector and sign in. Claude Code: claude mcp add --transport http linkeddit https://mcp.linkeddit.com/mcp.

Setup guide

Google Drive connector

  1. Create an OAuth client in Google Cloud with Use this client for an AI-powered agent selected, and add https://claude.ai/api/mcp/auth_callback as a redirect URI.
  2. In Claude, add a custom connector named Google Drive with the server URL above and your client ID and secret under Advanced settings.
  3. Add the Linkeddit connector at https://mcp.linkeddit.com/mcp.

Endpoint: https://drivemcp.googleapis.com/mcp/v1

Google Drive docs

Works in: Claude, Claude Code.

The prompt

Paste into Claude

Use the Linkeddit connector and the Google Drive connector. 1) With Linkeddit, get my latest Compete brief for each monitored competitor. 2) With Google Drive, use search_files and read_file_content to find my competitor analysis template and read its section headings. 3) Fill those sections only from the brief: for each competitor list each move with its category, date and source link, and leave a section empty if the brief has nothing for it. Do not add claims the brief does not contain. 4) Show me the finished report here first. When I approve, use create_file to save it to my Drive, tell me the file type it created, and give me the link.

Step by step

  1. Step 1

    Connect both connectors to Claude

    Add the Google Drive connector as a custom connector with your own OAuth client, then add the Linkeddit connector at https://mcp.linkeddit.com/mcp. Google's setup page lists the prerequisites, including a supported Claude plan.

  2. Step 2

    Pull the competitor brief

    Ask Claude to call compete_brief_get. It returns the weekly brief for the competitors you monitor, with moves graded by priority and linked to their sources. If it returns nothing, check that a monitor has finished a run.

  3. Step 3

    Read your template from Drive

    Have Claude use search_files to find the template and read_file_content to read its headings. It should follow your sections, not invent its own.

  4. Step 4

    Review the draft in chat

    Claude shows the filled report before saving. Check each move against its source link. Remove anything you cannot trace.

  5. Step 5

    Save to Drive and check the file

    After you approve, Claude calls create_file. Ask which file type it made and open it. Google's documentation does not say Claude edits inside an existing Doc, so treat the result as a new file.

What Linkeddit returned

Run live on 2026-10-29 with compete_brief_get. Read-only run on Linkeddit's test project (plausible.io, an analytics site). compete_brief_get returned no brief on this call, so the monitor list is shown to illustrate what feeds a report. Nothing was written and the Google Drive side was not run.

compete_brief_get

compete_brief_get {}

{ "view": "competitor", "brief": null }

compete_monitors_get {}

{
  "total": 5,
  "monitors": [
    {
      "name": "Matomo",
      "sources": ["blog_changelog", "page_monitor", "signals", "g2", "capterra", "trustpilot"],
      "frequency": "weekly",
      "priority": "high",
      "last_brief_at": "2026-10-28T01:01:25.487266+00:00",
      "next_run_at": "2026-11-04T00:56:54.292+00:00"
    },
    {
      "name": "Fathom Analytics",
      "frequency": "weekly",
      "priority": "high"
    }
  ]
}

Why do competitor analysis templates go stale?

The Google Docs templates that rank for this query, from Template.net, ClickUp, HubSpot and Docs and Slides, are layouts. Docs and Slides describes its template as a one-page A4 layout for tracking strengths, weaknesses and positioning. A layout cannot tell you that a competitor changed its pricing page on Tuesday.

That is the gap. Filling a template once gives you a snapshot, and every later edit is manual research. A report that stays useful needs a feed of dated changes, each with a link you can open and check.

Length is not the same as use. A competitive intelligence founder on Reddit wrote: "A 60-page competitor report can contain plenty of facts and still be practically useless." A shorter report built from fetched data, with a date on each finding, is easier to refresh than a long one nobody rereads.

What should Claude put in each section?

Claude should fill each section of your own template only from brief records, and Linkeddit sorts competitor moves into 7 categories: launch, pricing, partnership, funding, messaging, hiring and pain point. Keep the structure you already use. Linkeddit's Compete records classify competitor moves into categories such as launch, pricing, partnership, funding, messaging, hiring and pain point, from blogs, changelogs and monitored pages. Map each category to a section and let Claude fill only from records that exist.

On Linkeddit's test project, the weekly monitors for five analytics competitors each read several sources. The Matomo monitor reads blog and changelog posts, a monitored page, market signals, and G2, Capterra and Trustpilot reviews. Reviews are stored as the review sites show them and read by Claude over the connector, so Claude quotes them rather than Linkeddit summarising them.

Tell Claude to leave a section empty when the brief has nothing. An empty section is information. A filled one with an invented claim is a risk to the whole report.

Ask for a short change summary at the top of the file as well: what is new since last week, by competitor, each with its link. A reader who has two minutes needs that block more than the full tables, and it is the part most likely to be quoted in a meeting.

What can the Google Drive connector actually do here?

Google's page says the Drive MCP server lets an agent search files, retrieve metadata and read content, and create files and download content, with the same permissions as the signed-in user. The Agent Index lists 11 tools, including update_file, but Google's own tool list names eight and omits it.

Nothing in either source says Claude edits paragraphs inside an existing Google Doc. So the safe workflow reads your template, builds the report in chat, and creates a new file. Ask Claude which file type it created and open it before you share the link.

What are the risks when Claude reads Drive files?

Google warns about indirect prompt injection: untrusted documents can carry hidden instructions that hijack a session. Its advice is to avoid asking the client to process files from unverified sources and to review every action the client takes.

For this workflow that means reading only your own template, not a template downloaded from a stranger and dropped in Drive without a look. Review the report before the create_file call, and check the saved file afterwards.

How do I check the report before I share it?

Check every move against its source link before sharing, because each record carries one. Open the link for any move you plan to act on. Each Linkeddit record carries its source, so you can verify it, and Claude can be asked to print the links in a column beside each claim.

Then open the saved file from Drive and confirm it is the type you expect. Share the link only after both checks, and keep last week's file so you can see what changed. The weekly monitors on the test project each carry a next_run_at date, so you know when the next brief is due before you ask for a refresh.

More with Google Drive

Frequently asked questions

How do I do a competitor analysis in Google Docs?+

List each competitor, then record what they changed, how they position themselves and what customers say, with a source and date for every claim. The slow part is gathering those facts. Linkeddit's Compete brief supplies them weekly, and Claude can arrange them under your template's headings.

What is the best tool to keep a competitor analysis up to date?+

Linkeddit, at $60 a month. Compete monitors up to 12 competitors weekly across blogs, changelogs, monitored pages, market signals and review sites, and returns dated moves with source links. Connect it to Claude next to the Google Drive connector and the report can be rebuilt from fresh records each week.

Can Claude fill in a Google Docs template?+

Claude can read your template through the Drive connector's read_file_content and create a new file with the filled content. Google's documentation does not describe editing inside an existing Doc, so expect a new file. Ask Claude to name the file type it created and open it before sharing.

What should a competitor analysis template include?+

At minimum: each competitor's positioning, pricing, recent product changes, strengths and weaknesses, and what their customers say. The templates ranking for this query cover those headings. Add a date and a source link to every row, so the reader can tell a current fact from a stale one.

How do I connect Google Drive to Claude?+

Create an OAuth client in Google Cloud with Use this client for an AI-powered agent selected and the redirect URI https://claude.ai/api/mcp/auth_callback. In Claude, add a custom connector named Google Drive at https://drivemcp.googleapis.com/mcp/v1 with that client ID and secret. Google lists a supported Claude plan as a prerequisite.

Does Linkeddit read my Google Drive files?+

No. Linkeddit has no access to your Drive. Claude reads your files through the Google Drive connector and Linkeddit supplies competitor data through its own connector. The two are separate, and you approve the file Claude creates before it is saved.

What is the best Google Docs template for competitor analysis?+

Template.net, ClickUp, HubSpot and Docs and Slides all offer free layouts, and any of them works because the layout is not the hard part. Linkeddit, at $60 a month, supplies what goes in it: weekly competitor moves with source links. Claude reads your chosen template and fills it from those records.

How often should I update a competitor analysis?+

Competitors change on their own schedule, so a fixed yearly review misses most of it. Linkeddit's competitor monitors run weekly, which makes a weekly pass practical. Ask Claude to compare the new brief with last week's file and report only what changed, with a source link for each change.

What sources does a Linkeddit competitor brief draw on?+

The Compete monitors on the test project read combinations of blog and changelog posts, monitored pages, market signals and review sites such as G2, Capterra and Trustpilot. Each record carries its source, so you can open the original before it goes into a shared report.

Can I use a Google Sheets competitor analysis template instead of Docs?+

Yes. Coefficient and Simular both publish Google Sheets competitor analysis templates that appear in the same search results. The workflow is the same: Claude reads the template through the Drive connector, fills it from the brief and saves a new file. Docs suits narrative reports, Sheets suits side by side comparisons.

Sources

Bring Linkeddit into your AI client

Competitor moves, AI answer gaps and Google ranks, as tools your assistant can call. One plan, $60 a month.