Grasshopper Bank
Read a Grasshopper business bank account from an AI agent: balances, posted transactions, statements metadata, verified external accounts and scheduled transfers. Read-only by contract — Grasshopper's own beta agreement says no API token can move funds. Served on Narmi infrastructure.
Verified connector
Listed by Anthropic as a partner connector in its Connectors Directory.
Connection checked by Agentman on .
Anthropic states this reflects the level of review a connector received, not a security audit.
Connect Grasshopper Bank via MCP
https://grasshopper-mcp.prd.narmitech.com/mcpWorks in any MCP-compatible client. In Agentman Studio it is one click — no config file to edit.
Grasshopper Bank Tools & Capabilities (6)
Tool names from Anthropic's directory listing. This server requires sign-in, so we could not read tool descriptions or parameter schemas.
Limits
- Read-only, and contractually so. Grasshopper's beta agreement states no API token can initiate transactions or move funds. Narmi's docs say the model cannot perform write actions such as transfers. Do not expect payment initiation.
- No scopes are declared. Neither the RFC 8414 document nor the OpenID configuration includes
scopes_supported, so no client can verify the permission boundary automatically. - The advertised RFC 9728 descriptor 404s. The
www-authenticateheader points at a protected-resource URL onapi.grasshopper.bankthat returns Not Found, and all three path forms on the MCP host 404 as well. - Response fields are undocumented. Narmi publishes no schema for any endpoint. Whether full account or routing numbers are returned is not stated either way, and we did not authenticate to find out.
- Entitlement mapping is undocumented. Access is per-user with the user's own banking login, but Narmi does not publish how view-only versus signer permissions constrain individual tools.
- Beta, with limited access. Grasshopper launched it to a limited group of business and startup clients under a separate agreement; Narmi requires an institution to enable the feature via its Relationship Manager.
- A paid AI subscription is required. Narmi lists Claude Pro, Max, Team or Enterprise, or ChatGPT Teams and above. Free plans cannot add custom connectors.
- Statements are not readable through the connector. Metadata and a redirect link only.
- Pending transactions are excluded. Only posted transactions are returned, so an agent's view lags the bank's.
- Unverified external accounts are invisible. Only fully verified links appear.
- Only Claude and ChatGPT are supported. Narmi states this is deliberate, to limit exposure to clients that do not use OAuth 2.0.
- Your data crosses a vendor's infrastructure. The MCP host is Narmi's, and Grasshopper's agreement puts the security of downstream systems that receive your data on you.
- The bank disclaims AI accuracy. Grasshopper's agreement states it is not responsible for inaccuracies, errors or omissions generated by any AI. Do not file the output as a record.
- We could not verify tool behaviour ourselves. The endpoint is gated, so no schemas and no safety annotations were readable. The read-only classification is documentary and contractual, not our observation of annotations.
- Prompts are unconfirmed. Anthropic's snapshot lists none, and the gated endpoint blocked our own check.
Frequently asked questions
Can the Grasshopper Bank MCP server move money out of my account?
No. Grasshopper's AI Connector Beta Program Agreement states the program is limited to read-only access and that neither the connector nor any API token can initiate transactions or move funds. All six tools in Anthropic's directory are named as list operations, and Narmi's documentation says the model cannot perform write actions such as making transfers.
Why is the Grasshopper MCP endpoint hosted on narmitech.com?
Narmi is Grasshopper's digital banking platform vendor, and the connector runs on Narmi infrastructure. Grasshopper's beta agreement names Narmi as its technology provider. The sign-in itself stays with the bank: the server's authentication challenge points at api.grasshopper.bank, and the published metadata names Grasshopper's own authorization and token endpoints rather than Narmi's.
Does the Grasshopper MCP server return my full account and routing numbers?
Narmi does not say. Its documentation describes the account endpoint as returning details including balances, status and account type, and stops there without publishing a response schema or field list. No page we read states that account or routing numbers are either included or masked. For a banking connector, that silence is worth treating as unresolved.
Can my bookkeeper's login see everything my Grasshopper MCP connection sees?
Each person connects with their own banking credentials. Narmi documents a personal MCP link per user in banking settings, requires every team member to authenticate individually, and cuts the connection off entirely when a digital banking login is locked. Narmi does not publish how view-only and signer entitlements map onto individual tools, so verify that yourself.
Is the Grasshopper MCP server available to every Grasshopper customer?
No. Grasshopper launched it as a controlled beta for a limited group of business and startup clients, under a separate beta program agreement. Narmi's documentation says an institution enables the feature through its Narmi Relationship Manager. End users also need a paid Claude plan — Pro, Max, Team or Enterprise — since free tiers cannot add custom connectors.
Why do my statements not open through the Grasshopper MCP connection?
The connector returns document metadata, not document contents. Narmi's troubleshooting guide says the server can retrieve information such as type and date but cannot download or display a full statement. It returns a link instead, which sends you into digital banking to sign in and read the statement there. Pending transactions are likewise excluded.
Sources
- About Narmi MCP Server, source of the read-only endpoint table, the white-label and enablement statements, and the write-action disclaimer — https://docs.narmi.com/docs/narmi-developer-docs/bc6e7tqtatpvz-about-narmi-mcp-server (fetched 2026-08-19; the page is a client-rendered Stoplight app, so it was read after render, not from the HTML shell) · retrieved 2026-08-19
- Narmi MCP FAQ and Troubleshooting Guide, source of the URL template, the seven-day default, posted-transactions-only, statement links, verified external accounts and the locked-login behaviour — https://docs.narmi.com/docs/narmi-developer-docs/xxdgc86u1yrgf-mcp-faq-and-troubleshooting-guide (fetched 2026-08-19) · retrieved 2026-08-19
- Narmi MCP Server End-User Setup for Claude, source of the per-user personal link and the plan requirements — https://docs.narmi.com/docs/narmi-developer-docs/9wynwxm49s9ph-mcp-server-end-user-setup-for-claude (fetched 2026-08-19) · retrieved 2026-08-19
- Grasshopper AI Connector Beta Program Agreement, source of the read-only contractual term, the technology-provider identification, the administrative-privileges term and the accuracy disclaimer — https://www.grasshopper.bank/legal/ai-connector-beta-program-agreement/ (fetched 2026-08-19) · retrieved 2026-08-19
- Grasshopper and Narmi launch press release, source of the August 2025 launch, the controlled beta and the business and startup client segment — https://www.grasshopper.bank/press-releases/narmi-and-grasshopper-launch-first-mcp-server-by-a-u-s-bank-for-ai-driven-insights/ (fetched 2026-08-19) · retrieved 2026-08-19
- Narmi product write-up on AI and MCP, source of the multi-institution availability and the future-write-support position — https://www.narmi.com/insights/driving-personal-financial-management-with-the-power-of-ai (fetched 2026-08-19) · retrieved 2026-08-19
- Live anonymous probe — 2026-08-19: an
initializerequest to https://grasshopper-mcp.prd.narmitech.com/mcp returns HTTP 401 "Missing Bearer token" with awww-authenticateBearer challenge namingresource_metadataat https://api.grasshopper.bank/.well-known/oauth-protected-resource/ · retrieved 2026-08-19 - Live RFC 9728 check — 2026-08-19: the advertised descriptor URL returns HTTP 404 JSON on the bank host; all three path forms on the MCP host return identical 9-byte
text/plain404s · retrieved 2026-08-19 - Live RFC 8414 authorization-server metadata — https://grasshopper-mcp.prd.narmitech.com/.well-known/oauth-authorization-server (fetched 2026-08-19; 634 bytes, issuer
https://api.grasshopper.bank/, noscopes_supportedkey). An OpenID configuration is served from the same host; both 404 onapi.grasshopper.bank· retrieved 2026-08-19 docs.narmi.com/robots.txtcarries a bare allow-all rule with noContent-Signaldirective and no sitemap;www.grasshopper.bank/robots.txtallows all with a ten-second crawl delay (fetched 2026-08-19). Narmi'shelp.narmi.comAI Connectors article is login-gated and was not read · retrieved 2026-08-19- Anthropic connector directory — https://claude.ai/directory/2bd58a48-6693-4964-9a00-b95861911928 (snapshot 2026-08-16;
permissionspublished as "Read only",prompt_namesempty) · retrieved 2026-08-16 - Grasshopper support — support@grasshopper.bank · Narmi support — support@narmi.com
Use in Agentman
Connect once and your agents call these tools on their own — on a schedule, in a workflow, with nobody at the keyboard.
Open in Agentman StudioServer Info
- Category
- Finance
- Developer
- Grasshopper Bank
- Tools
- 6
- Domain
- grasshopper-mcp.prd.narmitech.com
Using Claude Desktop or another MCP client? Setup docs — the connection URL above works anywhere.