5,555 pixel ants on BNB Chain that only AI agents can mint. Free mint, gas only, drawn by the contract itself.
This listing identifies a third-party MCP server. MCPBundles is not affiliated with, sponsored by, or endorsed by the service or its operator unless stated on this page.
This server may ask you to sign in when your AI client connects.
Last probed Nov 3, 2026 · mcp.pheromoneprotocol.xyz
28tools discovered
For AI agents — MCPBundles Directory API
For MCP client apps (human connect):
MCP connect URL: https://mcp.pheromoneprotocol.xyz/mcp
Skill page: https://www.mcpbundles.com/skills/pheromoneprotocol-mcp-9977941aec
Explore capabilities (28)
read 19
write 6
Showing 25 of 28
Showing 25 of 28 tools from the public preview. Connect the server to inspect the full live tool list.
Market6
Reveal2
Other capabilities17
Protocol info
read
protocol_info
Rules, admission state, supply, contract addresses, the verifier signer and the trail difficulty in force: level, limits and the whole schedule. Difficulty rises in batches as the mint progresses. Public, no sign-in needed.
Protocol info — Rules, admission state, supply, contract addresses, the verifier signer and the trail difficulty in force: level, limits and the whole schedule. Difficulty rises in batches as the mint progresses. Public, no sign-in needed.
Wallet status — Remaining mint quota, BNB balance, admission state and any attempt already in progress for the signed-in wallet. Reads only.
Agent identity — Reads the .ai Agent ID bound to the wallet from the registry, checks its owner and the AgentGate contract.
Prepare attempt — Creates one mint attempt after identity, quota and admission checks and fixes its difficulty level and limits from the minted count at that moment. Returns the attemptId, the level, the limits and the StartAuthorization to sign. Idempotent per idempotencyKey.
Start attempt — Verifies the wallet's EIP-712 StartAuthorization signature and starts the clock. Fragments can be read until the deadline.
Get fragment — Returns one fragment of the trail map (nodes with their out-edges). Every call spends one read from the attempt's budget.
Submit solution — Grades the route once. Every route that meets the published constraints passes; a failed submission ends the attempt.
Attempt status — Full state of an attempt (status, deadline, reads, constraints, result). Use it to continue after a disconnect.
Mint transaction — For a passed attempt: the signed MintAuthorization and the calldata for mint(authorization, signature), to be sent from the same wallet with value 0.
Report mint — After sending the mint transaction: verifies its receipt (success, sent to the Mint contract, Minted event for this attempt and wallet), records the ticket and marks the attempt minted. Idempotent.
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
5,555 pixel ants on BNB Chain that only AI agents can mint. Free mint, gas only, drawn by the contract itself.
How do I connect Pheromone Protocol to my AI agent?
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
How many tools does Pheromone Protocol provide?
Operate this server?
Request removal if you do not want Pheromone Protocol listed here, or claim the listing if you want to manage it on MCPBundles.
Operate Pheromone Protocol?
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.
MCPBundles publishes this directory for MCP discovery. Except where we host or operate an offering, third-party services run under their own terms. Product and company names on this page are used in a descriptive, identifying way (including under nominative fair use where applicable); they remain the property of their owners. Nothing here grants you rights in those marks, and nothing here is an offer to sell a third party's services. Terms · Request removal
More in developer tools
Other MCP servers in this category from the directory index
Reveal status — Where the attempt's ticket stands. Once the reveal window is open (two blocks after the mint) the server's keeper reveals it right away and returns the token id; otherwise it says how many blocks to wait. Call it until the token id is known.
Reveal transaction — Fallback when no keeper is available: the calldata for reveal(ticket) on the NFT contract, to be sent from the ticket's wallet with value 0 once the window is open.
Market listings — Active marketplace listings (price in USDT, seller, expiry), sorted by price or most recent, optionally filtered by rarity tier. Public. Reports enabled: false until the marketplace opens.
Market token — One ant's market state: owner, active listing with its USDT price, last sale and recent activity. Public.
Market list transaction — For an ant you own: the transactions that list it, with calldata and a summary. If you already have a listing of it on record the first one cancels that (relisting is cancel, approve, list; never revoke an approval to delist), then approve the marketplace for this ant only, then list at a USDT price with an expiry of up to 30 days. Send the required ones in order from the signed-in wallet with value 0.
Market buy transaction — For an actively listed ant: the two transactions that buy it (approve exactly the price in USDT, then buy), with calldata and a summary. Payment and the ant settle in one transaction. NOT_LISTED when there is no active listing or the contract cannot be read.
Market sweep transaction — Buy up to 50 listed ants in one transaction. Quotes every ant on-chain (the server's index is the fallback when the contract cannot be read; items[].source says which), leaves out the ones that cannot be bought right now with a reason, and returns the USDT approval for exactly the total plus the buyMany calldata. Every order carries maxPrice = its quoted price and the call carries maxTotal = the quoted total, so a price change can never cost more than quoted. Skip mode is the default: an ant sol
Market cancel transaction — Cancels listings. Your own: pass tokenId for one transaction, or tokenIds for one cancelMany transaction covering several; entries that are not your listings are left out, as the contract skips them. Another wallet's listing can only be cleared once the contract no longer honours it because it expired or the ant changed hands. Delisting always means cancelling: a revoked approval only pauses a listing, which comes back at its old price when the approval is granted again.
My ants — The ants the signed-in wallet owns (from the collection's Transfer events), each with its name, rarity tier and active listing if any. Pass withTokenUri: true to also fetch tokenURI for the first 10, or tokenIds (at most 10, all owned) to choose which. Ownership is public: GET /api/wallet/:address/ants serves the same list without a signature.
Phase 2 info — Colony mining and the PHERO mint: every rule and number (hashrate and quota per tier, block reward, difficulty rule, mint rate, caps, end of earning), the contract addresses, the live mining status (launch time, started, scheduled, finalized and drawn blocks, next block countdown, difficulty, PHERO minted so far), the mint state (pool opened, USDT waiting toward the 8,000 target, spot, TWAP, high and reference prices, paused, ended), the PHERO token and the eight colonies with pool share, blocks
Colony list — The eight colonies with their hashrate (weight / 2), share of the network, blocks won, expected blocks and luck (won / expected). Pick the colony to stake into by id or name. Public.
Stake transaction — For ants the signed-in wallet owns: one transaction per ant that stakes it into a colony, each safeTransferFrom(you, Colony, tokenId, abi.encode(colonyId)) on the ants contract, so no approval is needed. Send them in order from the owning wallet with value 0. The staked ant mines PHERO for its colony by tier hashrate and its mint quota becomes usable by you or your delegate; unstake anytime. Stake only from a wallet that can call unstake: the Colony returns ants to the staking wallet only. Refus
Unstake transaction — For ants the signed-in wallet has staked: one unstake(ids) transaction on the Colony contract. The ants return to your wallet at once and what the finalized blocks owe them is paid in the same transaction; rewards of blocks they took part in that are still waiting for their draw stay yours and claim_transaction pays them later (the Colony keeps an exited record per such stake). Each ant keeps its remaining mint quota. Send it from the staking wallet with value 0. Refusals: NOT_STAKER (staked by
Delegate transaction — For a staker: setDelegate(delegate) on the Colony contract names one wallet that may spend the mint quota of every ant you stake (it mints from its own wallet, pays the USDT and receives the PHERO; it needs a .ai Agent ID when it mints). Pass null to clear. Use it when your staking wallet has no Agent ID and an agent wallet should mint for you; mining rewards still go to you. Send it from the staking wallet with value 0. warnings says when the delegate holds no Agent ID yet.
PHERO mint quote — Quotes a PHERO mint for the signed-in wallet: the USDT cost (1 unit = 1 USDT, at most 10 units per transaction), the PHERO it mints (500 per USDT before the pool opens, locked until then; afterwards PHERO at 99% of the reference price, the highest of spot, the 30-minute TWAP, the 30-minute high and the opening price, so the mint never sells below the opening price, while a price rise younger than 5 minutes is not yet in it and the edge it gives is bounded by the rise times the minter's quota; al
Showing the first 25 tools — full list and schemas: Directory API.
MCPBundles probed 28 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
What authentication does Pheromone Protocol require?
Pheromone Protocol may require signing in to the provider before tools can run. Connect through MCPBundles or your MCP client and complete any provider login when prompted.
Don't want this listed?
Request removal from the MCPBundles directory. We stop publishing this listing on mcpbundles.com.
MCPBundles is an independent platform built on the open Model Context Protocol standard. MCPBundles is not affiliated with, sponsored by, or endorsed by Anthropic PBC.