Skip to content
Agentmart
Submit a tool

Geode

Use the Geode blockchain's apps: marketplace, social, surveys, messaging, DNS and GEODE transfers.

Connector by mcp.geodeapps.com · Domain verified by the MCP Registry

IndexedLicense unknownRemote (HTTP)
Write a review

Install

Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install connector/mcp-geodeapps-com-geode

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://mcp.geodeapps.com/mcp Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Use the Geode blockchain's apps: marketplace, social, surveys, messaging, DNS and GEODE transfers.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
55 read · 66 write · 17 delete
Secrets
None asked for
Install scripts
Nothing to install (hosted)
Runs as
Hosted (remote endpoint)

Tools by what they do 138

From the running server's own tool list (tools/list) on Oct 25, 2026.

Read 55 · Look things up without changing anything.

  • geode_account_info
  • geode_agent_status
  • geode_dns_get_address
  • geode_dns_get_owner
  • geode_exchange_browse_all_listings
  • geode_exchange_view_my_listings
  • geode_get_intent
  • geode_lifeandwork_get_endorsers
  • geode_lifeandwork_get_full_details
  • geode_lifeandwork_get_matching_claims
  • geode_lifeandwork_get_resume
  • geode_market_go_to_store
Show 43 more tools
  • geode_market_search_products_by_keyword
  • geode_market_search_services_by_keyword
  • geode_market_search_stores_by_keyword
  • geode_market_view_my_buyer_account
  • geode_market_view_my_cart
  • geode_market_view_my_orders
  • geode_market_view_my_seller_orders_awaiting
  • geode_market_view_my_seller_orders_delivered
  • geode_market_view_my_seller_orders_problem
  • geode_market_view_my_seller_orders_refused
  • geode_market_view_my_seller_orders_resolved
  • geode_market_view_my_seller_orders_shipped
  • geode_market_view_my_seller_profile
  • geode_messaging_find_groups_by_keyword
  • geode_messaging_find_lists_by_keyword
  • geode_messaging_get_account_settings_data
  • geode_messaging_get_my_allowed_and_blocked_accounts
  • geode_messaging_get_my_groups
  • geode_messaging_get_my_inbox
  • geode_messaging_get_my_inbox_groups
  • geode_messaging_get_my_inbox_lists
  • geode_messaging_get_my_open_lists
  • geode_messaging_get_my_paid_inbox
  • geode_messaging_get_my_subscribed_lists
  • geode_profile_get_account_profile
  • geode_social_get_account_following
  • geode_social_get_account_paid_messages
  • geode_social_get_account_profile
  • geode_social_get_details_for_message
  • geode_social_get_details_for_paid_message
  • geode_social_get_paid_feed
  • geode_social_get_public_feed
  • geode_social_get_replies_for_message
  • geode_surveys_get_available_surveys
  • geode_surveys_get_my_surveys
  • geode_surveys_get_survey_by_id
  • geode_surveys_get_survey_responses_1
  • geode_surveys_get_survey_responses_3
  • geode_surveys_get_survey_responses_5
  • geode_upgrade_build
  • geode_upgrade_packs
  • geode_upgrade_prepare
  • geode_upgrade_status

Write 66 · Create, change, send or run things.

  • geode_accept_terms
  • geode_dns_register
  • geode_dns_set_address
  • geode_exchange_edit_listing
  • geode_exchange_new_listing
  • geode_lifeandwork_endorse_claim
  • geode_lifeandwork_make_claim_education
  • geode_lifeandwork_make_claim_expertise
  • geode_lifeandwork_make_claim_gooddeed
  • geode_lifeandwork_make_claim_intellectualproperty
  • geode_lifeandwork_make_claim_workhistory
  • geode_lifeandwork_show_or_hide_claim
Show 54 more tools
  • geode_market_add_a_product
  • geode_market_add_a_service
  • geode_market_add_item_to_cart
  • geode_market_bookmark_a_store
  • geode_market_checkout_cart
  • geode_market_issue_replacement
  • geode_market_message_the_buyer
  • geode_market_message_the_seller
  • geode_market_rate_a_buyer
  • geode_market_rate_a_product_or_service
  • geode_market_report_problem_damaged
  • geode_market_report_problem_not_received
  • geode_market_report_problem_wrong_item
  • geode_market_update_buyer_account_settings
  • geode_market_update_cart_item_quantity
  • geode_market_update_order_tracking_information
  • geode_market_update_product_details
  • geode_market_update_seller_account_settings
  • geode_market_update_service_details
  • geode_messaging_allow_account
  • geode_messaging_block_account
  • geode_messaging_disallow_account
  • geode_messaging_join_a_group
  • geode_messaging_join_an_open_list
  • geode_messaging_leave_a_group
  • geode_messaging_make_a_new_group
  • geode_messaging_make_a_new_list
  • geode_messaging_send_message_to_group
  • geode_messaging_send_message_to_list
  • geode_messaging_send_paid_message
  • geode_messaging_send_private_message
  • geode_messaging_unblock_account
  • geode_messaging_unsubscribe_from_open_list
  • geode_messaging_update_group_settings
  • geode_messaging_update_settings
  • geode_profile_new_profile
  • geode_profile_update_your_profile
  • geode_social_block_account
  • geode_social_elevate_message
  • geode_social_elevate_paid_message
  • geode_social_follow_account
  • geode_social_send_message_public
  • geode_social_send_paid_message_public
  • geode_social_send_reply_public
  • geode_social_unblock_account
  • geode_social_unfollow_account
  • geode_social_update_settings
  • geode_submit_intent
  • geode_surveys_make_a_new_survey_1
  • geode_surveys_make_a_new_survey_3
  • geode_surveys_make_a_new_survey_5
  • geode_surveys_take_a_survey_1
  • geode_surveys_take_a_survey_3
  • geode_surveys_take_a_survey_5

Delete 17 · Delete, drop, revoke or wipe things.

  • geode_balances_transfer
  • geode_dns_transfer
  • geode_market_delete_a_product
  • geode_market_delete_a_service
  • geode_market_deny_resolution_request
  • geode_market_issue_refund
  • geode_market_refuse_an_order
  • geode_market_remove_item_from_cart
  • geode_market_remove_store_bookmark
  • geode_messaging_clear_my_paid_inbox
  • geode_messaging_delete_all_messages_to_account
  • geode_messaging_delete_all_messages_to_group
Show 5 more tools
  • geode_messaging_delete_an_open_list
  • geode_messaging_delete_single_message_to_account
  • geode_messaging_delete_single_message_to_group
  • geode_messaging_delete_single_message_to_list
  • geode_surveys_close_my_survey

Network hosts it talks to 1

  • mcp.geodeapps.com · found in remote endpoint, install command

Files it touches

  • Any path the agent passes to its tools

Tools (138)

As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • geode_accept_termsAccept the Terms of Use

    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-signer accept_terms.

  • geode_account_infoAccount inforead-only

    Read-only: whether an address exists on-chain, its free/reserved/frozen balance, the existential deposit (minimum balance), and its nonce.

  • geode_agent_statusAgent statusread-only

    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_transferSend GEODEcan change or delete data

    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 returns a confirm_token and the real cost; call again with it to get the intent. Sign with geode-local-signer, restating the recipient and amount in `expect`, then submit with geode_submit_intent. Sending to a new address creates that account (at least 1 GEODE). Counts toward the per-transaction and rolling 24-hour caps.

  • geode_dns_get_addressDNS: get addressread-only

    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_ownerDNS: get ownerread-only

    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_registerDNS: 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 with geode-local-signer and submit it with geode_submit_intent.

  • geode_dns_set_addressDNS: 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 sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_dns_transferDNS: transfercan change or delete data

    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 happens until you sign it with geode-local-signer and submit it with geode_submit_intent. Irreversible: the first call returns a confirm_token; call again with it to proceed.

  • geode_exchange_browse_all_listingsExchange: browse all listingsread-only

    Browse all public listings on the Geode private coin exchange (offer coin, asking coin, price, payment method, inventory, location). Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

  • geode_exchange_edit_listingExchange: 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 `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_exchange_new_listingExchange: 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: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_exchange_view_my_listingsExchange: view my listingsread-only

    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_intentGet an intentread-only

    Read-only: the status of an intent (pending, submitting, done, failed) and, once submitted, its result.

  • geode_lifeandwork_endorse_claimLifeAndWork: 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 sign it with geode-local-signer and submit it with geode_submit_intent.

Show 123 more tools
  • geode_lifeandwork_get_endorsersLifeAndWork: get endorsersread-only

    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). Results are paginated with `offset` and `limit` (default 50, max 200).

  • geode_lifeandwork_get_full_detailsLifeAndWork: get full detailsread-only

    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-dependent results).

  • geode_lifeandwork_get_matching_claimsLifeAndWork: get matching claimsread-only

    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-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

  • geode_lifeandwork_get_resumeLifeAndWork: get resumeread-only

    Get an account's Life and Work resume: all its claims (expertise, work history, education, good deeds, intellectual property) with endorsements. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

  • geode_lifeandwork_make_claim_educationLifeAndWork: 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 transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_lifeandwork_make_claim_expertiseLifeAndWork: 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 transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_lifeandwork_make_claim_gooddeedLifeAndWork: 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 transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_lifeandwork_make_claim_intellectualpropertyLifeAndWork: 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 (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_lifeandwork_make_claim_workhistoryLifeAndWork: 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 transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_lifeandwork_show_or_hide_claimLifeAndWork: 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 happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_market_add_a_productMarket: 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 affiliate (zeno) percentage. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_market_add_a_serviceMarket: 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) percentage. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_market_add_item_to_cartMarket: 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`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_market_bookmark_a_storeMarket: 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-local-signer and submit it with geode_submit_intent.

  • geode_market_checkout_cartMarket: 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 seller paid, immediately; physical products wait for the seller to ship and deliver. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_market_delete_a_productMarket: delete a productcan change or delete data

    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 it with geode-local-signer and submit it with geode_submit_intent. Irreversible: the first call returns a confirm_token; call again with it to proceed.

  • geode_market_delete_a_serviceMarket: delete a servicecan change or delete data

    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 it with geode-local-signer and submit it with geode_submit_intent. Irreversible: the first call returns a confirm_token; call again with it to proceed.

  • geode_market_deny_resolution_requestMarket: deny resolution requestcan change or delete data

    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 you sign it with geode-local-signer and submit it with geode_submit_intent. Irreversible: the first call returns a confirm_token; call again with it to proceed.

  • geode_market_go_to_storeMarket: go to storeread-only

    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 caller-dependent results).

  • geode_market_issue_refundMarket: issue refundcan change or delete data

    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 transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent. Irreversible: the first call returns a confirm_token; call again with it to proceed.

  • geode_market_issue_replacementMarket: 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 intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_market_message_the_buyerMarket: 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 you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_market_message_the_sellerMarket: 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 until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_market_rate_a_buyerMarket: 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 happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_market_rate_a_product_or_serviceMarket: 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 sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_market_refuse_an_orderMarket: refuse an ordercan change or delete data

    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 `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent. Irreversible: the first call returns a confirm_token; call again with it to proceed.

  • geode_market_remove_item_from_cartMarket: 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-local-signer and submit it with geode_submit_intent.

  • geode_market_remove_store_bookmarkMarket: 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-signer and submit it with geode_submit_intent.

  • geode_market_report_problem_damagedMarket: 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) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_market_report_problem_not_receivedMarket: 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 intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_market_report_problem_wrong_itemMarket: 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 intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_market_search_products_by_keywordMarket: search products by keywordread-only

    Search Geode Marketplace products by up to three keywords. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

  • geode_market_search_services_by_keywordMarket: search services by keywordread-only

    Search Geode Marketplace services by up to three keywords. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

  • geode_market_search_stores_by_keywordMarket: search stores by keywordread-only

    Search Geode Marketplace stores (seller profiles) by up to three keywords. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

  • geode_market_update_buyer_account_settingsMarket: 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 sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_market_update_cart_item_quantityMarket: 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 it with geode-local-signer and submit it with geode_submit_intent.

  • geode_market_update_order_tracking_informationMarket: 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: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_market_update_product_detailsMarket: 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 happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_market_update_seller_account_settingsMarket: 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 until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_market_update_service_detailsMarket: 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 happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_market_view_my_buyer_accountMarket: view my buyer accountread-only

    Get `caller`'s Marketplace buyer account: profile, bookmarked stores, digital downloads and orders. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

  • geode_market_view_my_cartMarket: view my cartread-only

    Get `caller`'s unpaid Marketplace cart: products, services and total. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

  • geode_market_view_my_ordersMarket: view my ordersread-only

    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 results).

  • geode_market_view_my_seller_orders_awaitingMarket: view my seller orders awaitingread-only

    List `caller`'s seller orders awaiting shipment. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

  • geode_market_view_my_seller_orders_deliveredMarket: view my seller orders deliveredread-only

    List `caller`'s seller orders that were delivered. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

  • geode_market_view_my_seller_orders_problemMarket: view my seller orders problemread-only

    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). Results are paginated with `offset` and `limit` (default 50, max 200).

  • geode_market_view_my_seller_orders_refusedMarket: view my seller orders refusedread-only

    List `caller`'s seller orders that were refused. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

  • geode_market_view_my_seller_orders_resolvedMarket: view my seller orders resolvedread-only

    List `caller`'s seller orders whose problems were resolved. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

  • geode_market_view_my_seller_orders_shippedMarket: view my seller orders shippedread-only

    List `caller`'s seller orders that have shipped. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

  • geode_market_view_my_seller_profileMarket: view my seller profileread-only

    Get `caller`'s own Marketplace seller account, including its products and services. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

  • geode_messaging_allow_accountMessaging: 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 it with geode-local-signer and submit it with geode_submit_intent.

  • geode_messaging_block_accountMessaging: 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-local-signer and submit it with geode_submit_intent.

  • geode_messaging_clear_my_paid_inboxMessaging: clear my paid inboxcan change or delete data

    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 with geode-local-signer and submit it with geode_submit_intent. Irreversible: the first call returns a confirm_token; call again with it to proceed.

  • geode_messaging_delete_all_messages_to_accountMessaging: delete all messages to accountcan change or delete data

    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 you sign it with geode-local-signer and submit it with geode_submit_intent. Irreversible: the first call returns a confirm_token; call again with it to proceed.

  • geode_messaging_delete_all_messages_to_groupMessaging: delete all messages to groupcan change or delete data

    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 with geode-local-signer and submit it with geode_submit_intent. Irreversible: the first call returns a confirm_token; call again with it to proceed.

  • geode_messaging_delete_an_open_listMessaging: delete an open listcan change or delete data

    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-local-signer and submit it with geode_submit_intent. Irreversible: the first call returns a confirm_token; call again with it to proceed.

  • geode_messaging_delete_single_message_to_accountMessaging: delete single message to accountcan change or delete data

    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-local-signer and submit it with geode_submit_intent. Irreversible: the first call returns a confirm_token; call again with it to proceed.

  • geode_messaging_delete_single_message_to_groupMessaging: delete single message to groupcan change or delete data

    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 with geode-local-signer and submit it with geode_submit_intent. Irreversible: the first call returns a confirm_token; call again with it to proceed.

  • geode_messaging_delete_single_message_to_listMessaging: delete single message to listcan change or delete data

    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 it with geode-local-signer and submit it with geode_submit_intent. Irreversible: the first call returns a confirm_token; call again with it to proceed.

  • geode_messaging_disallow_accountMessaging: 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 until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_messaging_find_groups_by_keywordMessaging: find groups by keywordread-only

    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_keywordMessaging: find lists by keywordread-only

    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 results).

  • geode_messaging_get_account_settings_dataMessaging: get account settings dataread-only

    Get an account's public messaging settings: username, interests, inbox fee, last update. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

  • geode_messaging_get_my_allowed_and_blocked_accountsMessaging: get my allowed and blocked accountsread-only

    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-dependent results).

  • geode_messaging_get_my_groupsMessaging: get my groupsread-only

    List the messaging groups `caller` belongs to. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

  • geode_messaging_get_my_inboxMessaging: get my inboxread-only

    Get `caller`'s private-message inbox, grouped by conversation. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

  • geode_messaging_get_my_inbox_groupsMessaging: get my inbox groupsread-only

    Get messages delivered to `caller` from its groups. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

  • geode_messaging_get_my_inbox_listsMessaging: get my inbox listsread-only

    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-dependent results).

  • geode_messaging_get_my_open_listsMessaging: get my open listsread-only

    List the open broadcast lists `caller` owns. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

  • geode_messaging_get_my_paid_inboxMessaging: get my paid inboxread-only

    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 caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

  • geode_messaging_get_my_subscribed_listsMessaging: get my subscribed listsread-only

    List the open broadcast lists `caller` subscribes to. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

  • geode_messaging_join_a_groupMessaging: 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-signer and submit it with geode_submit_intent.

  • geode_messaging_join_an_open_listMessaging: 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-local-signer and submit it with geode_submit_intent.

  • geode_messaging_leave_a_groupMessaging: 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-signer and submit it with geode_submit_intent.

  • geode_messaging_make_a_new_groupMessaging: 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 sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_messaging_make_a_new_listMessaging: 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 until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_messaging_send_message_to_groupMessaging: 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 with geode-local-signer and submit it with geode_submit_intent.

  • geode_messaging_send_message_to_listMessaging: 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 it with geode-local-signer and submit it with geode_submit_intent.

  • geode_messaging_send_paid_messageMessaging: 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_get_account_settings_data); higher amounts rank higher. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_messaging_send_private_messageMessaging: 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`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_messaging_unblock_accountMessaging: 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-signer and submit it with geode_submit_intent.

  • geode_messaging_unsubscribe_from_open_listMessaging: 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 with geode-local-signer and submit it with geode_submit_intent.

  • geode_messaging_update_group_settingsMessaging: 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 you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_messaging_update_settingsMessaging: 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`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_profile_get_account_profileProfile: get account profileread-only

    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 view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

  • geode_profile_new_profileProfile: new profile

    Create your Geode profile (once per account; use update_your_profile afterwards). Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_profile_update_your_profileProfile: update your profile

    Update your Geode profile. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_social_block_accountSocial: block account

    Block an account on Geode Social. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_social_elevate_messageSocial: elevate message

    Endorse (elevate) a public post. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_social_elevate_paid_messageSocial: elevate paid message

    Endorse a paid post. If your social interests contain its target interests and payouts remain, you receive the per-endorser payment. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_social_follow_accountSocial: follow account

    Follow an account on Geode Social. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_social_get_account_followingSocial: get account followingread-only

    List the accounts an account follows on Geode Social. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

  • geode_social_get_account_paid_messagesSocial: get account paid messagesread-only

    List an account's paid (promoted) Social posts. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

  • geode_social_get_account_profileSocial: get account profileread-only

    Get an account's Social profile: username, followers, who it follows, and its posts. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

  • geode_social_get_details_for_messageSocial: get details for messageread-only

    Get full details of one Social post. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

  • geode_social_get_details_for_paid_messageSocial: get details for paid messageread-only

    Get full details of one paid Social post, including endorsers and staked amounts. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

  • geode_social_get_paid_feedSocial: get paid feedread-only

    Get `caller`'s paid (promoted) Social feed, optionally filtered by a keyword. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

  • geode_social_get_public_feedSocial: get public feedread-only

    Get `caller`'s Geode Social feed (posts from accounts it follows). Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

  • geode_social_get_replies_for_messageSocial: get replies for messageread-only

    List the replies to a Social post. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

  • geode_social_send_message_publicSocial: send message public

    Post a public message on Geode Social. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_social_send_paid_message_publicSocial: send paid message public

    Post a promoted (paid) message. `value` funds endorser payouts; set it to maximum_number_of_paid_endorsers × payment_per_endorser. Accounts whose interests contain target_interests are paid when they elevate it. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_social_send_reply_publicSocial: send reply public

    Reply publicly to a post. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_social_unblock_accountSocial: unblock account

    Unblock an account on Geode Social. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_social_unfollow_accountSocial: unfollow account

    Stop following an account. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_social_update_settingsSocial: update settings

    Set your social username, interests, and feed sizes. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_submit_intentSubmit a signed intent

    Broadcast a transaction you prepared with a geode_* write tool and signed with geode-local-signer (sign_intent). The server checks the signature against the exact payload it built, then waits for inclusion in a block and returns the result and decoded contract events.

  • geode_surveys_close_my_surveySurveys: close my surveycan change or delete data

    Close one of your surveys (`length` is 1, 3 or 5); its unspent budget is refunded to you. Fails if the budget is already fully paid out. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent. Irreversible: the first call returns a confirm_token; call again with it to proceed.

  • geode_surveys_get_available_surveysSurveys: get available surveysread-only

    List open surveys (1-, 3- and 5-question) with their questions, payout per response and remaining capacity. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

  • geode_surveys_get_my_surveysSurveys: get my surveysread-only

    List the surveys `caller` created. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

  • geode_surveys_get_survey_by_idSurveys: get survey by idread-only

    Look up one survey by its survey_id (from geode_surveys_get_available_surveys, geode_surveys_get_my_surveys or a shared link): its questions, payout per response and remaining capacity. Returns it only while it is open, i.e. funded, payout > 0 and under its response cap; a closed, unfunded or full survey (or an unknown id) comes back as an empty result. Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results).

  • geode_surveys_get_survey_responses_1Surveys: get survey responses 1read-only

    Get responses to one of your 1-question surveys. Only the owner can read them: pass `caller` = the owner. Responses are numbered from 1; returns numbers from..to-1 (at most 100 per call). Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

  • geode_surveys_get_survey_responses_3Surveys: get survey responses 3read-only

    Get responses to one of your 3-question surveys. Only the owner can read them: pass `caller` = the owner. Responses are numbered from 1; returns numbers from..to-1 (at most 100 per call). Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

  • geode_surveys_get_survey_responses_5Surveys: get survey responses 5read-only

    Get responses to one of your 5-question surveys. Only the owner can read them: pass `caller` = the owner. Responses are numbered from 1; returns numbers from..to-1 (at most 100 per call). Read-only; no signature. Optional `caller`: the account whose view to read (for caller-dependent results). Results are paginated with `offset` and `limit` (default 50, max 200).

  • geode_surveys_make_a_new_survey_1Surveys: make a new survey 1

    Create a 1-question survey that pays each respondent `payout`. `value` must be at least payout × max_responses (the survey's budget). Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_surveys_make_a_new_survey_3Surveys: make a new survey 3

    Create a 3-question survey that pays each respondent `payout`. `value` must be at least payout × max_responses (the survey's budget). Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_surveys_make_a_new_survey_5Surveys: make a new survey 5

    Create a 5-question survey that pays each respondent `payout`. `value` must be at least payout × max_responses (the survey's budget). Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_surveys_take_a_survey_1Surveys: take a survey 1

    Answer an open 1-question survey and receive its payout. Each account can answer a survey once. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_surveys_take_a_survey_3Surveys: take a survey 3

    Answer an open 3-question survey and receive its payout. Each account can answer a survey once. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_surveys_take_a_survey_5Surveys: take a survey 5

    Answer an open 5-question survey and receive its payout. Each account can answer a survey once. Writes to the chain: this prepares an unsigned transaction (an intent) for `signer`; nothing happens until you sign it with geode-local-signer and submit it with geode_submit_intent.

  • geode_upgrade_buildBuild a one-transaction upgrade purchaseread-only

    For mode "authorization" only. Pass every field of `purchase` from geode_upgrade_prepare unchanged, plus your EIP-712 signature. The server simulates the purchase for free (a bad signature never costs you gas) and returns one unsigned transaction for you to send from the same wallet.

  • geode_upgrade_packsAccount upgrade packs (USDC on Base)read-only

    Read-only: the GEODE packs sold for USDC on Base by Sparticle Concepts LLC (Pebble, Diamond), with prices, stock and today's limits. Pass `buyer` to also see how much that Base address may still buy today. Buying a pack gives a Geode account its upgrade tier automatically.

  • geode_upgrade_preparePrepare an account upgrade purchaseread-only

    Builds a USDC purchase of a GEODE pack for YOU to sign and send from your own Base wallet (you pay the gas; this server never sends anything). It first checks the Geode address, your USDC and ETH, stock and limits. mode "approve" (default, any wallet): returns two unsigned transactions, an exact-amount USDC approval and the buy. mode "authorization" (wallets that can sign EIP-712 typed data): returns typed data to sign; then call geode_upgrade_build. Nothing is spent until you send a transaction.

  • geode_upgrade_statusAccount upgrade purchase statusread-only

    Read-only: given the Base transaction hash of a purchase, reports whether it was paid and whether the GEODE has been delivered on Geode (not_found_or_pending, failed_on_base, paid_waiting_for_base_finality, paid_waiting_for_bridge, delivered).

Signals

Last release
Oct 17, 2026 (11 days ago)

Details

Registry name
com.geodeapps.mcp/geode
Version
0.1.5
Auth
Auth not stated
License
License unknown
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

Geode MCP server. Agent Mart. https://agentmart.dev/connectors/mcp-geodeapps-com-geode (last updated 2026-10-24)