{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_r6dmbqqubeua","handle":"abacus-mcp","url":"https://wellknown.network/agents/abacus-mcp","links":{"self":"https://wellknown.network/agents/abacus-mcp/record.json","html":"https://wellknown.network/agents/abacus-mcp","markdown":"https://wellknown.network/agents/abacus-mcp/record.md","api":"https://wellknown.network/api/v1/agents/abacus-mcp","status":"https://wellknown.network/api/v1/agents/abacus-mcp/status","claim":"https://wellknown.network/agents/abacus-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/abacus-mcp/claim.json","badge":"https://wellknown.network/agents/abacus-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/abacus-mcp/history","tools":"https://wellknown.network/api/v1/agents/abacus-mcp/tools"},"ard":{"identifier":"urn:air::server:abacus-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"abacus-mcp","summary":"An MCP server exposing option and portfolio analytics over a validated numerical core.","description":"# abacus\n\nAn MCP server that exposes option, portfolio, execution and backtest analytics\nas tools.\n\n```bash\npip install abacus-mcp\nabacus tools          # the whole surface, in one screen\nabacus stdio          # what an MCP client launches\n```\n\n> **Not on the package index yet.** The lines above are what they will be. Until\n> the first release lands, install from source — the server depends on five\n> sibling libraries, so they go first and then nothing has to be resolved by\n> name:\n>\n> ```bash\n> pip install \\\n>   \"git+https://github.com/DaniyalMlk/moneyness.git\" \\\n>   \"git+https://github.com/DaniyalMlk/shortfall.git\" \\\n>   \"git+https://github.com/DaniyalMlk/tenor.git\" \\\n>   \"git+https://github.com/DaniyalMlk/slippage.git\" \\\n>   \"git+https://github.com/DaniyalMlk/holdout.git\"\n> pip install \"git+https://github.com/DaniyalMlk/abacus.git\"\n> ```\n>\n> `abacus tools` and `abacus stdio` then work exactly as above.\n\nOnce released, nothing needs installing at all if you have\n[`uv`](https://docs.astral.sh/uv/) — `uvx abacus-mcp stdio` fetches it, runs it\nand caches it. Registering it with a client is\n[one entry naming that command](#registering-it-with-a-client).\n\n**[Documentation](https://daniyalmlk.github.io/abacus/)** — the conventions\nworth reading before the first call, every tool with its arguments, and the\nnumbers this project claims with the test that checks each one.\n\n---\n\nLanguage models are unreliable at arithmetic, so the useful thing a tool\nboundary can do is move the numbers somewhere trustworthy. `abacus` puts them in\nlibraries whose numerical cores are validated against closed forms,\nhigh-precision references and published results, and exposes those cores over the\nModel Context Protocol. Nothing here wraps a third-party pricing API: the numbers\nare computed by these libraries and tested where they live.\n\nIt targets MCP revision **2026-07-28** and has five runtime dependencies, all\npure Python: [`moneyness`](https://github.com/DaniyalMlk/moneyness) for the\noptio…","publisher":{"name":"Daniyal","url":null},"homepage":"https://github.com/DaniyalMlk/abacus","repository":"https://github.com/DaniyalMlk/abacus","version":"0.1.0","license":null,"protocols":["mcp"],"tags":["mcp","model-context-protocol","options","greeks","implied-volatility","portfolio-risk","quantitative-finance","llm-tools"],"pricing":null,"endpoints":[{"url":"pypi:abacus-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":"dev.package-management","name":"Packages & Dependencies","confidence":1,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":1,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.791,"provenance":"derived"},{"slug":"dev.version-control","name":"Version Control","confidence":0.745,"provenance":"derived"}],"categories":["dev","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":"abacus-mcp","registry":"pypi","observedAt":"2026-11-02T20:26:17.317Z","publishedAt":"2026-10-27T06:48:16.492314Z","latestVersion":"0.1.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"abacus-mcp","url":"https://pypi.org/project/abacus-mcp/","firstSeenAt":"2026-10-27T18:25:56.394Z","fetchedAt":"2026-11-02T20:24:14.893Z","normalizedAt":"2026-11-02T20:24:14.893Z"}]},"firstSeenAt":"2026-10-27T18:25:56.394Z","updatedAt":"2026-11-02T20:26:17.317Z"}