# Geodeapps Geode MCP server

Source: https://glimind.com/server/mcp-registry%2Fcom.geodeapps.mcp%2Fgeode
Registry id: `mcp-registry/com.geodeapps.mcp/geode`
Status: live (checked 2026-10-27T06:59:54.248Z)

## Measurements (30 days)

- Uptime: 99.75%
- Checks: 2433
- Outages (90 days): 2

## Install

```json
{
  "mcpServers": {
    "geodeapps-geode-mcp-server": {
      "type": "http",
      "url": "https://mcp.geodeapps.com/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http geodeapps-geode-mcp-server https://mcp.geodeapps.com/mcp
```

## Tools (138)

- `geode_accept_terms`: Record your signed acceptance of the current Terms of Use (required once per Terms version, before your first write). Produce the signature with geode-local-sig
- `geode_account_info`: Read-only: whether an address exists on-chain, its free/reserved/frozen balance, the existential deposit (minimum balance), and its nonce.
- `geode_agent_status`: Read-only: the current Terms of Use (and whether an address has accepted them), the spending caps, and the address's pending intents.
- `geode_balances_transfer`: Send GEODE from `signer` to another account (keep-alive transfer: your account can never be emptied below the minimum balance). Irreversible, so the first call 
- `geode_dns_get_address`: Look up the account address a Geode DNS name points to. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results
- `geode_dns_get_owner`: Look up the account that owns a Geode DNS name. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).
- `geode_dns_register`: Register a Geode DNS name to `signer`. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it wi
- `geode_dns_set_address`: Point a DNS name you own at an account address. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you s
- `geode_dns_transfer`: Transfer ownership of a DNS name you own to another account. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happen
- `geode_exchange_browse_all_listings`: Browse all public listings on the Geode private coin exchange (offer coin, asking coin, price, payment method, inventory, location). Read-only; no signature. Op
- `geode_exchange_edit_listing`: Edit one of your exchange listings (price, method, inventory, location) or hide it. Writes to the chain: this prepares an unsigned transaction (an intent) for `
- `geode_exchange_new_listing`: Create a listing on the Geode private coin exchange: the coin you offer, the coin you want, price, payment method, inventory and location. Writes to the chain: 
- `geode_exchange_view_my_listings`: List the exchange listings created by `caller`. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).
- `geode_get_intent`: Read-only: the status of an intent (pending, submitting, done, failed) and, once submitted, its result.
- `geode_lifeandwork_endorse_claim`: Endorse another account's Life and Work claim. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you si
- `geode_lifeandwork_get_endorsers`: List the accounts that endorsed a Life and Work claim. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results)
- `geode_lifeandwork_get_full_details`: Get full details of one Life and Work claim, including its endorsers. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dep
- `geode_lifeandwork_get_matching_claims`: Search Life and Work claims of one claim type by up to three keywords. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-de
- `geode_lifeandwork_get_resume`: Get an account's Life and Work resume: all its claims (expertise, work history, education, good deeds, intellectual property) with endorsements. Read-only; no s
- `geode_lifeandwork_make_claim_education`: Add an education claim to your Life and Work resume (description or keywords, plus an optional https link). Writes to the chain: this prepares an unsigned trans
- `geode_lifeandwork_make_claim_expertise`: Add an expertise claim to your Life and Work resume (description or keywords, plus an optional https link). Writes to the chain: this prepares an unsigned trans
- `geode_lifeandwork_make_claim_gooddeed`: Add a good-deed claim to your Life and Work resume (description or keywords, plus an optional https link). Writes to the chain: this prepares an unsigned transa
- `geode_lifeandwork_make_claim_intellectualproperty`: Add an intellectual-property claim to your Life and Work resume, including the hash of your IP file. Writes to the chain: this prepares an unsigned transaction 
- `geode_lifeandwork_make_claim_workhistory`: Add a work-history claim to your Life and Work resume (description or keywords, plus an optional https link). Writes to the chain: this prepares an unsigned tra
- `geode_lifeandwork_show_or_hide_claim`: Show or hide one of your Life and Work claims on your resume. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happe
- `geode_market_add_a_product`: List a product (digital or physical) in your store: title, price, brand, category, description, inventory, media links, delivery details, and an optional affili
- `geode_market_add_a_service`: List a service (online or in person) in your store: title, price, category, description, inventory, media and booking links, and an optional affiliate (zeno) pe
- `geode_market_add_item_to_cart`: Add a product or service (by id) to your Marketplace cart with a quantity. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; 
- `geode_market_bookmark_a_store`: Bookmark a seller's store. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-loc
- `geode_market_checkout_cart`: Buy everything in your cart. `value` must be at least the cart total (see geode_market_view_my_cart). Digital products and services are delivered, and the selle
- `geode_market_delete_a_product`: Delete one of your products from your store. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign
- `geode_market_delete_a_service`: Delete one of your services from your store. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign
- `geode_market_deny_resolution_request`: Seller: deny a buyer's problem report on an order. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until yo
- `geode_market_go_to_store`: View a seller's public Marketplace store: seller profile, products and services. Read-only; no signature. Optional `caller`: the account whose view to read (for
- `geode_market_issue_refund`: Seller: resolve a reported problem by refunding the buyer. `value` is the refund you send from your own balance. Writes to the chain: this prepares an unsigned 
- `geode_market_issue_replacement`: Seller: resolve a reported problem by sending a replacement (with new tracking information). Writes to the chain: this prepares an unsigned transaction (an inte
- `geode_market_message_the_buyer`: Seller: send a message about an order to its buyer. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until y
- `geode_market_message_the_seller`: Send a message about one of your orders to its seller. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens unti
- `geode_market_rate_a_buyer`: Seller: rate (1 to 5) and review the buyer of one of your orders. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing h
- `geode_market_rate_a_product_or_service`: Rate (1 to 5) and review a product or service. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you si
- `geode_market_refuse_an_order`: Seller: refuse an order that has not shipped yet; the buyer is refunded in full. Writes to the chain: this prepares an unsigned transaction (an intent) for `sig
- `geode_market_remove_item_from_cart`: Remove an item from your cart. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode
- `geode_market_remove_store_bookmark`: Remove a store bookmark. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local
- `geode_market_report_problem_damaged`: Report that a delivered order arrived damaged. Only allowed within 24 hours of delivery. Writes to the chain: this prepares an unsigned transaction (an intent) 
- `geode_market_report_problem_not_received`: Report that an order marked delivered was not received. Only allowed within 24 hours of delivery. Writes to the chain: this prepares an unsigned transaction (an
- `geode_market_report_problem_wrong_item`: Report that a delivered order was the wrong item. Only allowed within 24 hours of delivery. Writes to the chain: this prepares an unsigned transaction (an inten
- `geode_market_search_products_by_keyword`: Search Geode Marketplace products by up to three keywords. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent resu
- `geode_market_search_services_by_keyword`: Search Geode Marketplace services by up to three keywords. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent resu
- `geode_market_search_stores_by_keyword`: Search Geode Marketplace stores (seller profiles) by up to three keywords. Read-only; no signature. Optional `caller`: the account whose view to read (for calle
- `geode_market_update_buyer_account_settings`: Set your Marketplace buyer name and location. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sig
- `geode_market_update_cart_item_quantity`: Change the quantity of an item in your cart. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign
- `geode_market_update_order_tracking_information`: Seller: update an order's tracking and move it forward: awaiting → shipped, then shipped → delivered (delivery releases payment to you). Writes to the chain: th
- `geode_market_update_product_details`: Update one of your products' details (the title cannot change). Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing hap
- `geode_market_update_seller_account_settings`: Set your store's name, location, description and links. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens unt
- `geode_market_update_service_details`: Update one of your services' details (the title cannot change). Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing hap
- `geode_market_view_my_buyer_account`: Get `caller`'s Marketplace buyer account: profile, bookmarked stores, digital downloads and orders. Read-only; no signature. Optional `caller`: the account whos
- `geode_market_view_my_cart`: Get `caller`'s unpaid Marketplace cart: products, services and total. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dep
- `geode_market_view_my_orders`: List the Marketplace orders placed by `caller` as a buyer. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent resu
- `geode_market_view_my_seller_orders_awaiting`: List `caller`'s seller orders awaiting shipment. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Resu
- `geode_market_view_my_seller_orders_delivered`: List `caller`'s seller orders that were delivered. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Re
- `geode_market_view_my_seller_orders_problem`: List `caller`'s seller orders with a reported problem. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results)
- `geode_market_view_my_seller_orders_refused`: List `caller`'s seller orders that were refused. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Resu
- `geode_market_view_my_seller_orders_resolved`: List `caller`'s seller orders whose problems were resolved. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent res
- `geode_market_view_my_seller_orders_shipped`: List `caller`'s seller orders that have shipped. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Resu
- `geode_market_view_my_seller_profile`: Get `caller`'s own Marketplace seller account, including its products and services. Read-only; no signature. Optional `caller`: the account whose view to read (
- `geode_messaging_allow_account`: Allow accounts to send you private messages. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign
- `geode_messaging_block_account`: Block an account from messaging you. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with
- `geode_messaging_clear_my_paid_inbox`: Delete every message in your paid inbox. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it 
- `geode_messaging_delete_all_messages_to_account`: Delete all private messages you sent to an account. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until y
- `geode_messaging_delete_all_messages_to_group`: Delete all messages you sent to a group. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it 
- `geode_messaging_delete_an_open_list`: Delete an open list you own. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-l
- `geode_messaging_delete_single_message_to_account`: Delete one private message you sent. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with
- `geode_messaging_delete_single_message_to_group`: Delete one message you sent to a group. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it w
- `geode_messaging_delete_single_message_to_list`: Delete one message you broadcast to a list. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign 
- `geode_messaging_disallow_account`: Stop allowing an account to send you private messages. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens unti
- `geode_messaging_find_groups_by_keyword`: Search public messaging groups by up to three keywords. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results
- `geode_messaging_find_lists_by_keyword`: Search public open broadcast lists by up to three keywords. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent res
- `geode_messaging_get_account_settings_data`: Get an account's public messaging settings: username, interests, inbox fee, last update. Read-only; no signature. Optional `caller`: the account whose view to r
- `geode_messaging_get_my_allowed_and_blocked_accounts`: List the accounts `caller` has allowed and blocked for private messaging. Read-only; no signature. Optional `caller`: the account whose view to read (for caller
- `geode_messaging_get_my_groups`: List the messaging groups `caller` belongs to. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Result
- `geode_messaging_get_my_inbox`: Get `caller`'s private-message inbox, grouped by conversation. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent 
- `geode_messaging_get_my_inbox_groups`: Get messages delivered to `caller` from its groups. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). R
- `geode_messaging_get_my_inbox_lists`: Get messages delivered to `caller` from the open lists it subscribes to. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-
- `geode_messaging_get_my_open_lists`: List the open broadcast lists `caller` owns. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results 
- `geode_messaging_get_my_paid_inbox`: Get `caller`'s paid inbox: messages from non-contacts who paid the inbox fee. Read-only; no signature. Optional `caller`: the account whose view to read (for ca
- `geode_messaging_get_my_subscribed_lists`: List the open broadcast lists `caller` subscribes to. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).
- `geode_messaging_join_a_group`: Join a messaging group. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-
- `geode_messaging_join_an_open_list`: Subscribe to an open broadcast list. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with
- `geode_messaging_leave_a_group`: Leave a messaging group. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local
- `geode_messaging_make_a_new_group`: Create a messaging group with a first message. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you si
- `geode_messaging_make_a_new_list`: Create an open broadcast list that others can subscribe to. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens
- `geode_messaging_send_message_to_group`: Send a message to a group you belong to. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it 
- `geode_messaging_send_message_to_list`: Broadcast a message to an open list you own. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign
- `geode_messaging_send_paid_message`: Send a message to an account's paid inbox (reaches accounts that have not allowed you). `value` must be at least the recipient's inbox fee (see geode_messaging_
- `geode_messaging_send_private_message`: Send a private message to an account that has allowed you to message it. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; no
- `geode_messaging_unblock_account`: Unblock an account. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-sign
- `geode_messaging_unsubscribe_from_open_list`: Unsubscribe from an open broadcast list. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it 
- `geode_messaging_update_group_settings`: Update a group's description and search visibility. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until y
- `geode_messaging_update_settings`: Set your messaging username, interests, paid-inbox fee and search visibility. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer
- `geode_profile_get_account_profile`: Get an account's Geode profile: display name, location, tags, bio, links and linked app accounts. Read-only; no signature. Optional `caller`: the account whose 

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
