_ registry / mcp http-sse · checked 57m ago

autosheet

https://mcp.autosheet.com

Registry code: 6f6c1a76381a686a

api record
endpoint
https://mcp.autosheet.com/mcp
protocol
http-sse ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is autosheet live?
Yes — it answered the hub's last check (checked 57m ago). It answered 100% of checks over the last 30 days.
Is autosheet free to use?
No — it asks for a key or a login before it will serve.
What tools does autosheet have?
5 tools: autosheet_stop_agent, autosheet_start_agent_google_sheets_spreadsheet, autosheet_follow_up_agent, autosheet_copy_tab_from_one_spreadsheet_to_another, autosheet_get_agent.
Is autosheet safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
100%

90 days 100%· all time 100%

latency
185ms

last good check

priced tools
0

of 5 tools

_ answered our checks, 90 days 1 checks · signed record
  • unknown → live
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

_ what it can do 5 tools
1 auth-required 4 never probed 1 of 5 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • autosheet_get_agent auth-required 57m ago

    Fetch the current status and last turn messages for an Autosheet agent. Status can be available (it has finished its latest turn and can be followed up) or busy (it is still running and cannot yet receive a follow up)

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "agent_id"
      ],
      "properties": {
        "agent_id": {
          "type": "string",
          "format": "uuid",
          "description": "UUID of the Autosheet agent to get. Copy it exactly as returned, never guess or invent."
        },
        "wait_seconds": {
          "type": "integer",
          "default": 25,
          "maximum": 50,
          "minimum": 0,
          "description": "How long to hold the call waiting for the agent to finish, in seconds (0-50). 0 returns an immediate snapshot. Default 25 — each poll then paces itself, no client-side sleeping needed."
        }
      },
      "additionalProperties": false
    }
    arguments 22 lines
  • autosheet_stop_agent unknown never probed

    Stop a running Autosheet agent. Use when the agent is clearly going the wrong path or the user asked to stop it explicitly.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "agent_id"
      ],
      "properties": {
        "agent_id": {
          "type": "string",
          "format": "uuid",
          "description": "UUID of the Autosheet agent to stop. Copy it exactly as returned, never guess or invent."
        }
      },
      "additionalProperties": false
    }
    arguments 15 lines
  • autosheet_start_agent_google_sheets_spreadsheet unknown never probed

    Start an Autosheet agent specialized in Google Sheets work that operates on a Google Sheets spreadsheet based on a natural-language prompt. Use this tool to delegate most tasks involving a Google Sheet including simply reading data or inspecting structure, regular spreadsheet work, web research, and bulk processing with AI — it's reliable, fast, token-efficient, and helps keep context clean. The agent is autonomous. The agent explores the spreadsheet: it locates and inspects the relevant tabs and ranges. You do not need to compute ranges, row numbers, or per-cell values for it. It plans and performs read and write operations as needed, and verifies the results. To get a plan or a preview of a write operation, request it explicitly. If the task is very large or ambitious, it is better to break it down in several follow-ups. Runs take from a few seconds to several minutes, and results may vary between runs on the same instruction.The call waits up to 60 seconds for the agent to finish. Short runs complete inside that window and return a summary of work performed along with an agent_id, so no further call is needed. Longer runs return early with the agent_id and a progress snapshot; continue with autosheet_get_agent until the run is complete. Each call starts a fresh agent with no memory of previous runs or of this conversation. If an agent from this conversation already exists and the task builds on its work, use autosheet_follow_up_agent instead. The agent handles everyday spreadsheet work: creating, fixing, and explaining formulas; analyzing data and detecting errors; building charts, pivot tables, and dashboards; looking up data; merging, moving, copy/pasting, and restructuring sheets, columns, rows, and cells; cleaning and deduplicating data; and applying formatting, validation, and conditional formatting. The agent also handles row-by-row bulk processing with AI models pre-configured by the user across large datasets: enrichment through web research, categorization, translation, scoring, and content generation or rewriting. You do not need to supply the values. It usually knows when to use AI processing vs deterministic formulas, but you can explicitly request either. The agent can also do web search similarly to non spreadsheet-based agents and cite sources. Do not confuse it with the bulk row-by-row web search feature. Read-only and bulk processing operations are safe and cannot overwrite existing data. For non-bulk write operations the agent may add, overwrite, move, or clear spreadsheet content. Earlier versions can be restored from the spreadsheet's version history. The agent will usually recover from its own mistakes but, in rare cases, if it gets stuck, you might have to steer it in the proper direction. The agent will usually not return range content to you because that would be very token inefficient. If you want to check some specific values or formulas, ask for them explicitly, sparingly. The agent cannot currently use existing cell colors as input criteria; scrape specific URLs; analyze images; display sources for bulk web search; record or run macros; run Apps Script or other add-ons; export, download, convert spreadsheet files; or create new files.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "prompt",
        "spreadsheet_id"
      ],
      "properties": {
        "prompt": {
          "type": "string",
          "description": "Natural language instruction for the agent reflecting the user's intent. Must be self-contained. The agent is trained to infer intent even from vague or high-level prompts, the prompt does not usually need to be overly specific."
        },
        "spreadsheet_id": {
          "type": "string",
          "description": "Google Sheets spreadsheet ID or full spreadsheet URL. If the URL carries a tab id (#gid=N), the agent starts on that tab; a bare ID (or a URL without a gid) starts on the first sheet. This is only a starting point — if the prompt names a sheet to work on, the agent uses that one instead."
        }
      },
      "additionalProperties": false
    }
    arguments 19 lines
  • autosheet_follow_up_agent unknown never probed

    Send a follow-up prompt to an existing Autosheet agent, identified by its agent_id from autosheet_start_agent_google_sheets_spreadsheet. The agent retains full memory of its previous work in this session: what it explored, what it changed, and why. This applies whenever the request builds on, corrects, refines, or extends work the agent already did ("now also do X", "you used the wrong column", "apply the same to the other tab"). Start a new agent instead when the task is unrelated to the previous run, targets a different spreadsheet, or when the previous agent failed in a way that suggests its understanding of the sheet is wrong. Like autosheet_start_agent_google_sheets_spreadsheet, this resumes an autonomous agent: the agent takes time, may act on the spreadsheet immediately, and biases to action. You don't need to repeat context the agent already has, but be explicit about anything new. The call waits up to 60 seconds for the agent to finish. Short runs complete inside that window and return a summary of work performed along with an agent_id, so no further call is needed. Longer runs return early with the agent_id and a progress snapshot; continue with autosheet_get_agent until the run is complete. If the agent has expired, this returns an error — start a new agent.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "prompt",
        "agent_id"
      ],
      "properties": {
        "prompt": {
          "type": "string",
          "description": "Natural language instruction for the agent reflecting the user's intent. Must be self-contained. The agent is trained to infer intent even from vague or high-level prompts, the prompt does not usually need to be overly specific. As this is a follow up prompt, and if applicable, highlight specific context such as relevant tabs or ranges for faster results."
        },
        "agent_id": {
          "type": "string",
          "format": "uuid",
          "description": "UUID of the agent to send the follow up to. Returned by autosheet_start_agent_google_sheets_spreadsheet: copy it exactly as returned, never guess or invent."
        }
      },
      "additionalProperties": false
    }
    arguments 20 lines
  • autosheet_copy_tab_from_one_spreadsheet_to_another unknown never probed

    Copy a single tab (sheet) of a Google Sheets spreadsheet into a destination spreadsheet, and return the new tab's sheet_id and title. The destination may be the same spreadsheet — that duplicates the tab in place — or a different one. Requires write access to the destination (and read access to the source when they differ). IMPORTANT: One of the sheet_id or sheet_name parameters is required to call this tool. If the URL contains a gid parameter, use it to set the sheet_id. If you do not know and cannot guess the sheet_id or sheet_name from the context, list available tabs first with an autosheet agent before calling this tool. The copied tab keeps its values, formulas, formatting, notes, and embedded charts, and is appended as the last tab of the destination. References can break in the destination if other tabs are missing, that is expected. The tab never merges into or overwrites an existing tab. Each call adds a new tab, so verify before retrying. This is a direct, deterministic and fast operation.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "source_spreadsheet_id",
        "destination_spreadsheet_id"
      ],
      "properties": {
        "sheet_id": {
          "type": "integer",
          "minimum": 0,
          "description": "Numeric ID (gid) of the tab to copy."
        },
        "sheet_name": {
          "type": "string",
          "description": "Exact title of the tab to copy."
        },
        "source_spreadsheet_id": {
          "type": "string",
          "description": "Source spreadsheet — Google Sheets spreadsheet ID or full URL."
        },
        "destination_spreadsheet_id": {
          "type": "string",
          "description": "Destination spreadsheet — Google Sheets spreadsheet ID or full URL. Pass the source spreadsheet's ID to duplicate the tab within the same spreadsheet."
        }
      },
      "additionalProperties": false
    }
    arguments 28 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id 6f6c1a76381a686a.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/6f6c1a76381a686a/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/6f6c1a76381a686a/badge.svg)](https://brick.blue/agent/6f6c1a76381a686a?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we know
card completeness
90%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.