{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_dxtbqr3aqcgv","handle":"excel-ops-mcp","url":"https://wellknown.network/agents/excel-ops-mcp","links":{"self":"https://wellknown.network/agents/excel-ops-mcp/record.json","html":"https://wellknown.network/agents/excel-ops-mcp","markdown":"https://wellknown.network/agents/excel-ops-mcp/record.md","api":"https://wellknown.network/api/v1/agents/excel-ops-mcp","status":"https://wellknown.network/api/v1/agents/excel-ops-mcp/status","claim":"https://wellknown.network/agents/excel-ops-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/excel-ops-mcp/claim.json","badge":"https://wellknown.network/agents/excel-ops-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/excel-ops-mcp/history","tools":"https://wellknown.network/api/v1/agents/excel-ops-mcp/tools"},"ard":{"identifier":"urn:air::server:excel-ops-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"excel-ops-mcp","summary":"Excel-focused MCP with workbook sessions, DuckDB SQL reads, and safe write contracts.","description":"# Excel MCP\n\nExcel MCP is a Python MCP server and companion CLI for safe, token-efficient work with local Excel `.xlsx` workbooks.\n\nIt is designed for financial and operations workflows such as bookkeeping, accounting, marketing operations, SEO exports, research tables, reconciliations, and financial report review.\n\nCore behavior:\n\n- Describe workbook structure before reading bulk data.\n- Query detected worksheet regions with DuckDB SQL.\n- Inspect exact ranges only when needed.\n- Stage writes as dry-runs.\n- Diff before commit.\n- Save edits to a new workbook by default.\n- Keep an audit trail of reads, queries, staged writes, diffs, commits, and failures.\n\nGoogle Sheets and Apple Numbers are not supported in this phase.\n\n## Install\n\n### Recommended: `uvx`\n\nIf `uv` is installed, run the MCP server without creating a virtual environment:\n\n```bash\nuvx excel-ops-mcp\n```\n\nRun the CLI without a persistent install:\n\n```bash\nuvx --from excel-ops-mcp excel-ops sheets workbook.xlsx\n```\n\n### One-command install (all agents)\n\nBootstraps `uv` if needed, then opens a picker to install `excel-ops-mcp` into\nClaude Desktop, Claude Code, Codex, Gemini CLI, Cursor, and/or Windsurf:\n\n```bash\ncurl -LsSf https://raw.githubusercontent.com/dasein108/excel-ops-mcp/main/install.sh | sh\n```\n\nWindows (PowerShell):\n\n```powershell\npowershell -ExecutionPolicy ByPass -c \"irm https://raw.githubusercontent.com/dasein108/excel-ops-mcp/main/install.ps1 | iex\"\n```\n\nThe picker first asks Install or Uninstall, then shows a `[ ]`/`[X]` checkbox\nlist (everything unchecked to start). Toggle agents by number and press Enter.\nEach agent is labelled `installed` / `detected` / `not found`.\n\nNon-interactive: `... | sh -s -- --agents cursor,claude-code` to install, or\n`--uninstall cursor,claude-code` to remove. Preview with `--dry-run`; see status\nwith `--list`.\n\n**Updating:** re-run the same command anytime — the bootstrap refreshes the uvx\ncache so both the installer and the server your agents launch move to the…","publisher":{"name":"Excel MCP Contributors","url":null},"homepage":"https://github.com/dasein108/excel-ops-mcp","repository":"https://github.com/dasein108/excel-ops-mcp","version":"0.3.0","license":null,"protocols":["mcp"],"tags":["cli","duckdb","excel","mcp","spreadsheet","xlsx"],"pricing":null,"endpoints":[{"url":"pypi:excel-ops-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"documents.spreadsheets","name":"Spreadsheets","confidence":1,"provenance":"declared"},{"slug":"finance.accounting","name":"Accounting","confidence":0.882,"provenance":"derived"},{"slug":"data.database","name":"Databases","confidence":0.733,"provenance":"derived"}],"categories":["data","documents","finance"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"excel-ops-mcp","registry":"pypi","observedAt":"2026-10-28T00:27:42.228Z","publishedAt":"2026-07-12T13:01:43.611635Z","latestVersion":"0.3.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"excel-ops-mcp","url":"https://pypi.org/project/excel-ops-mcp/","firstSeenAt":"2026-09-09T15:22:03.659Z","fetchedAt":"2026-10-28T00:26:29.206Z","normalizedAt":"2026-10-28T00:26:29.206Z"}]},"firstSeenAt":"2026-09-09T15:22:03.659Z","updatedAt":"2026-10-28T00:27:42.228Z"}