Geode

com.geodeapps.mcp由 mcp.geodeapps.com 发布官方发布者v0.1.6更新于 Oct 28, 2026

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

已验证Streamable HTTP可网页运行金融沟通与协作商业与电商

概览

AI 生成的概览

面向 Geode 区块链的非托管 MCP 服务器,让助手读取并准备其市场、DNS、履历、社交与消息应用中的交易。

可以做什么
  • 查询 Geode DNS 名称、所有者与指向地址
  • 浏览和管理交易所挂单,以及市场购物车、订单、评分与卖家设置
  • 读取 Life and Work 履历、声明、背书人及按关键词匹配的声明
  • 为 DNS、市场、履历等写入操作准备未签名交易(intent),本地签名后再提交
  • 通过指定 caller 账户读取依赖调用者的视图
适用场景
当助手需要处理 Geode 区块链数据或应用时适用:查询 DNS 归属、浏览或管理市场挂单与订单、读取履历与背书,或起草由用户本地签名的链上操作。
运行要求
远程 streamable HTTP 端点;未声明软件包、环境变量或请求头。写入操作需要用户本机安装签名工具 geode-local-signer 并拥有 Geode 账户;只读工具无需签名。
安装前请注意
许多工具会写入链上,部分不可逆,首次调用返回 confirm_token,需再次调用确认。结账会花费资金,退款和拒单涉及资金转移,确认收货即向卖家放款。服务器不接触私钥,但签名与提交由用户负责。链上数据公开,用户生成文本应视为数据而非指令。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Geode,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.geodeapps.mcp%2Fgeode/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

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

工具

138

geode_dns_register

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

输入参数name必填signer必填

geode_dns_set_address

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

输入参数name必填signer必填new_address必填

geode_dns_transfer

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

输入参数name必填signer必填new_owner必填confirm_token

geode_dns_get_address

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

输入参数name必填caller

geode_dns_get_owner

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

输入参数name必填caller

geode_exchange_new_listing

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: 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.

输入参数city必填price必填method必填signer必填country必填inventory必填offer_coin必填asking_coin必填

geode_exchange_edit_listing

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

输入参数city必填hide必填price必填method必填signer必填country必填inventory必填listing_id必填

geode_exchange_browse_all_listings

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

输入参数limitcalleroffset

geode_exchange_view_my_listings

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

输入参数caller

geode_lifeandwork_make_claim_expertise

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

输入参数signer必填url_link_to_see_more必填keywords_or_description必填

geode_lifeandwork_make_claim_workhistory

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

输入参数signer必填url_link_to_see_more必填keywords_or_description必填

geode_lifeandwork_make_claim_education

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

输入参数signer必填url_link_to_see_more必填keywords_or_description必填

geode_lifeandwork_make_claim_gooddeed

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

输入参数signer必填url_link_to_see_more必填keywords_or_description必填

geode_lifeandwork_make_claim_intellectualproperty

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

输入参数signer必填url_link_to_see_more必填keywords_or_description必填hash_your_intellectual_property_file_here必填

geode_lifeandwork_endorse_claim

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

输入参数signer必填claim_id必填

geode_lifeandwork_show_or_hide_claim

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

输入参数signer必填claim_id必填set_to_show必填

geode_lifeandwork_get_resume

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

输入参数limitowner必填calleroffset

geode_lifeandwork_get_full_details

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

输入参数callerclaim_id必填

geode_lifeandwork_get_endorsers

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

输入参数limitcalleroffsetclaim_id必填

geode_lifeandwork_get_matching_claims

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

输入参数limitcalleroffsetkeywords1必填keywords2必填keywords3必填claim_type必填

geode_market_add_item_to_cart

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

输入参数signer必填quantity必填add_item_id必填

geode_market_bookmark_a_store

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

输入参数seller必填signer必填

geode_market_remove_store_bookmark

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

输入参数seller必填signer必填

geode_market_remove_item_from_cart

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

输入参数signer必填item_id必填

geode_market_update_cart_item_quantity

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

输入参数signer必填item_id必填new_quantity必填

geode_market_checkout_cart

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

输入参数value必填signer必填confirm_tokendeliver_to_address必填

geode_market_rate_a_product_or_service

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

输入参数rating必填review必填signer必填item_id必填

geode_market_report_problem_damaged

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

输入参数signer必填message必填order_id必填problem_photo_or_youtube_url必填

geode_market_report_problem_wrong_item

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

输入参数signer必填message必填order_id必填problem_photo_or_youtube_url必填

geode_market_report_problem_not_received

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

输入参数signer必填message必填order_id必填problem_photo_or_youtube_url必填

geode_market_message_the_seller

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

输入参数signer必填message必填order_id必填photo_or_youtube_url必填

geode_market_update_buyer_account_settings

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

输入参数name必填signer必填location必填

geode_market_update_seller_account_settings

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

输入参数name必填signer必填location必填banner_url必填description必填youtube_url必填external_link必填

geode_market_update_order_tracking_information

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: 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.

输入参数signer必填shipped必填order_id必填delivered必填tracking_update必填

geode_market_refuse_an_order

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 `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.

输入参数signer必填order_id必填confirm_token

geode_market_issue_refund

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

输入参数value必填signer必填order_id必填confirm_token

geode_market_issue_replacement

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

输入参数signer必填order_id必填tracking必填

geode_market_deny_resolution_request

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

输入参数signer必填order_id必填confirm_token

geode_market_message_the_buyer

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

输入参数signer必填message必填order_id必填photo_or_youtube_url必填

geode_market_rate_a_buyer

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

输入参数buyer必填rating必填review必填signer必填order_id必填

geode_market_add_a_product

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

输入参数brand必填price必填title必填signer必填digital必填category必填inventory必填description必填zeno_percent必填delivery_info必填more_info_link必填digital_file_url必填另有 4 个

geode_market_update_product_details

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

输入参数brand必填price必填signer必填category必填inventory必填product_id必填description必填delivery_info必填more_info_link必填digital_file_url必填product_location必填photo_or_youtube_link1必填另有 2 个

geode_market_add_a_service

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

输入参数price必填title必填online必填signer必填category必填inventory必填description必填booking_link必填zeno_percent必填service_location必填photo_or_youtube_link1必填photo_or_youtube_link2必填另有 1 个

geode_market_update_service_details

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

输入参数price必填signer必填category必填inventory必填service_id必填description必填booking_link必填service_location必填photo_or_youtube_link1必填photo_or_youtube_link2必填photo_or_youtube_link3必填

geode_market_delete_a_product

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

输入参数signer必填confirm_tokenproduct_id_to_delete必填

geode_market_delete_a_service

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

输入参数signer必填confirm_tokenservice_id_to_delete必填

geode_market_search_products_by_keyword

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

输入参数callerkeywords1必填keywords2必填keywords3必填

geode_market_search_services_by_keyword

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

输入参数callerkeywords1必填keywords2必填keywords3必填

geode_market_search_stores_by_keyword

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

输入参数callerkeywords1必填keywords2必填keywords3必填

geode_market_view_my_orders

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

输入参数caller

geode_market_view_my_buyer_account

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 whose view to read (for caller-dependent results).

输入参数caller

geode_market_view_my_cart

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

输入参数caller

geode_market_go_to_store

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

输入参数callerseller必填

geode_market_view_my_seller_profile

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

输入参数caller

geode_market_view_my_seller_orders_awaiting

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

输入参数limitcalleroffset

geode_market_view_my_seller_orders_shipped

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

输入参数limitcalleroffset

geode_market_view_my_seller_orders_delivered

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

输入参数limitcalleroffset

geode_market_view_my_seller_orders_resolved

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

输入参数limitcalleroffset

geode_market_view_my_seller_orders_problem

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

输入参数limitcalleroffset

geode_market_view_my_seller_orders_refused

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

输入参数limitcalleroffset

geode_messaging_update_settings

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

输入参数signer必填my_username必填my_inbox_fee必填my_interests必填hide_from_search必填

geode_messaging_send_private_message

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

输入参数signer必填to_acct必填file_url必填new_message必填

geode_messaging_send_message_to_group

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

输入参数signer必填file_url必填new_message必填to_group_id必填

geode_messaging_allow_account

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

输入参数allow必填signer必填

geode_messaging_disallow_account

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

输入参数signer必填disallow必填

geode_messaging_block_account

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

输入参数block必填signer必填

geode_messaging_unblock_account

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

输入参数signer必填unblock必填

geode_messaging_delete_single_message_to_account

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

输入参数signer必填confirm_tokenmessage_id_to_delete必填

geode_messaging_delete_all_messages_to_account

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

输入参数signer必填confirm_tokendelete_all_messages_to必填

geode_messaging_make_a_new_group

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

输入参数signer必填file_url必填description必填first_message必填new_group_name必填hide_from_search必填

geode_messaging_join_a_group

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

输入参数signer必填group_id必填

geode_messaging_delete_single_message_to_group

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

输入参数signer必填confirm_tokenmessage_id_to_delete必填

geode_messaging_delete_all_messages_to_group

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

输入参数signer必填confirm_tokendelete_my_messages_to_group_id必填

geode_messaging_leave_a_group

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

输入参数signer必填group_id_to_leave必填

geode_messaging_update_group_settings

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

输入参数signer必填group_id必填description必填hide_from_search必填

geode_messaging_send_message_to_list

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

输入参数signer必填file_url必填to_list_id必填new_message必填

geode_messaging_make_a_new_list

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

输入参数signer必填description必填new_list_name必填hide_from_search必填

geode_messaging_delete_single_message_to_list

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

输入参数signer必填confirm_tokenmessage_id_to_delete必填

geode_messaging_delete_an_open_list

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

输入参数signer必填confirm_tokendelete_list_id必填

geode_messaging_join_an_open_list

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

输入参数signer必填list_id必填

geode_messaging_unsubscribe_from_open_list

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

输入参数signer必填list_id必填

geode_messaging_send_paid_message

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_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.

输入参数value必填signer必填file_url必填to_account必填new_message必填confirm_token

geode_messaging_get_my_inbox

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

输入参数limitcalleroffset

geode_messaging_get_my_paid_inbox

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

输入参数limitcalleroffset

geode_messaging_get_my_allowed_and_blocked_accounts

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

输入参数caller

geode_messaging_get_my_groups

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

输入参数limitcalleroffset

geode_messaging_find_groups_by_keyword

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

输入参数callerkeywords1必填keywords2必填keywords3必填

geode_messaging_get_my_open_lists

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

输入参数limitcalleroffset

geode_messaging_get_my_subscribed_lists

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

输入参数limitcalleroffset

geode_messaging_find_lists_by_keyword

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

输入参数callerkeywords1必填keywords2必填keywords3必填

geode_messaging_get_account_settings_data

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

输入参数callerget_settings_for必填

geode_messaging_get_my_inbox_lists

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

输入参数caller

geode_messaging_get_my_inbox_groups

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

输入参数limitcalleroffset

geode_messaging_clear_my_paid_inbox

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

输入参数signer必填confirm_token

geode_profile_new_profile

Profile: 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.

输入参数my_bio必填signer必填website1必填website2必填website3必填photo_link必填my_location必填social_account必填life_and_work_account必填preferred_display_name必填private_messaging_account必填marketplace_seller_account必填另有 2 个

geode_profile_update_your_profile

Profile: 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.

输入参数my_bio必填signer必填website1必填website2必填website3必填photo_link必填my_location必填social_account必填life_and_work_account必填preferred_display_name必填private_messaging_account必填marketplace_seller_account必填另有 2 个

geode_profile_get_account_profile

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

输入参数limitcalleroffsetaccount必填

geode_social_send_message_public

Social: 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.

输入参数signer必填new_message必填photo_or_youtube_link必填website_or_document_link必填

geode_social_send_paid_message_public

Social: 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.

输入参数value必填signer必填new_message必填confirm_tokentarget_interests必填payment_per_endorser必填photo_or_youtube_link必填website_or_document_link必填maximum_number_of_paid_endorsers必填

geode_social_elevate_message

Social: 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.

输入参数signer必填this_message_id必填

geode_social_elevate_paid_message

Social: 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.

输入参数signer必填this_message_id必填

geode_social_follow_account

Social: 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.

输入参数follow必填signer必填

geode_social_unfollow_account

Social: 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.

输入参数signer必填unfollow必填

geode_social_block_account

Social: 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.

输入参数block必填signer必填

geode_social_unblock_account

Social: 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.

输入参数signer必填unblock必填

geode_social_update_settings

Social: 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.

输入参数signer必填my_username必填my_interests必填max_messages_in_my_feed必填max_messages_in_my_paid_feed必填

geode_social_get_public_feed

Social: get public feed

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

输入参数caller

geode_social_get_paid_feed

Social: get paid feed

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

输入参数callerkeyword必填

geode_social_get_account_profile

Social: get account profile

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

输入参数user必填caller

geode_social_send_reply_public

Social: 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.

输入参数signer必填new_message必填replying_to必填photo_or_youtube_link必填website_or_document_link必填

geode_social_get_account_paid_messages

Social: get account paid messages

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

输入参数user必填limitcalleroffset

geode_social_get_account_following

Social: get account following

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

输入参数user必填limitcalleroffset

geode_social_get_details_for_paid_message

Social: get details for paid message

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

输入参数callermessage_id必填

geode_social_get_details_for_message

Social: get details for message

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

输入参数callermessage_id必填

geode_social_get_replies_for_message

Social: get replies for message

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

输入参数limitcalleroffsetmessage_id必填

geode_surveys_make_a_new_survey_5

Surveys: 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.

输入参数value必填payout必填public必填signer必填question_1必填question_2必填question_3必填question_4必填question_5必填survey_name必填confirm_tokenmax_responses必填

geode_surveys_make_a_new_survey_3

Surveys: 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.

输入参数value必填payout必填public必填signer必填question_1必填question_2必填question_3必填survey_name必填confirm_tokenmax_responses必填

geode_surveys_make_a_new_survey_1

Surveys: 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.

输入参数value必填payout必填public必填signer必填question_1必填survey_name必填confirm_tokenmax_responses必填

geode_surveys_close_my_survey

Surveys: close my survey

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.

输入参数length必填signer必填survey_id必填confirm_token

geode_surveys_take_a_survey_5

Surveys: 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.

输入参数signer必填answer_1必填answer_2必填answer_3必填answer_4必填answer_5必填survey_id必填

geode_surveys_take_a_survey_3

Surveys: 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.

输入参数signer必填answer_1必填answer_2必填answer_3必填survey_id必填

geode_surveys_take_a_survey_1

Surveys: 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.

输入参数signer必填answer_1必填survey_id必填

geode_surveys_get_survey_responses_5

Surveys: get survey responses 5

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

输入参数limitcalleroffsetsurvey_id必填to_response_number必填from_response_number必填

geode_surveys_get_survey_responses_3

Surveys: get survey responses 3

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

输入参数limitcalleroffsetsurvey_id必填to_response_number必填from_response_number必填

geode_surveys_get_survey_responses_1

Surveys: get survey responses 1

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

输入参数limitcalleroffsetsurvey_id必填to_response_number必填from_response_number必填

geode_surveys_get_available_surveys

Surveys: get available surveys

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

输入参数caller

geode_surveys_get_my_surveys

Surveys: get my surveys

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

输入参数caller

geode_surveys_get_survey_by_id

Surveys: get survey by id

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

输入参数callersurvey_id必填

geode_balances_transfer

Send GEODE

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.

输入参数dest必填amount必填signer必填confirm_token

geode_account_info

Account info

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

输入参数address必填

geode_submit_intent

Submit 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.

输入参数intent_id必填signature必填

geode_get_intent

Get an intent

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

输入参数intent_id必填

geode_accept_terms

Accept 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.

输入参数signer必填signature必填timestamp必填

geode_agent_status

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.

输入参数address必填

geode_upgrade_packs

Account upgrade packs (USDC on Base)

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.

输入参数buyer

geode_upgrade_prepare

Prepare an account upgrade purchase

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.

输入参数modebuyer必填pack_id必填geode_address必填

geode_upgrade_build

Build a one-transaction upgrade purchase

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.

输入参数salt必填buyer必填pack_id必填signature必填valid_after必填valid_before必填geode_address必填

geode_upgrade_status

Account upgrade purchase status

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

输入参数tx_hash必填

版本历史

2
  1. v0.1.6最新Oct 26, 2026
  2. v0.1.5Oct 17, 2026

评分

已满足适用检查项的 83%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。