MCP
What is Fortytwo MCP?
What is Fortytwo MCP?
Can MCP be used with my app or agent to access Fortytwo?
Can MCP be used with my app or agent to access Fortytwo?
Can I use Fortytwo MCP without an API key?
Can I use Fortytwo MCP without an API key?
What is x402Escrow used for?
What is x402Escrow used for?
- Estimated USDC amount is reserved in an escrow contract.
- Inference result is provided to the user, the amount for that result is charged, and the remaining funds are released back to the user.
- x402 protocol relies on fixed price endpoints where costs are known before the operation.
- x402Escrow is specifically built to handle AI inference usage cases, where the costs are unknown at request time and only become known when inference is completed.
How much USDC do I need?
How much USDC do I need?
Which payment networks are supported?
Which payment networks are supported?
- Base:
eip155:8453 - Monad:
eip155:143
What’s the official x402Escrow contract address (CA)?
What’s the official x402Escrow contract address (CA)?
Monad: 0x9562f50f73d8eE22276F13A18D051456d8D137a0
Base: 0x9562f50f73d8eE22276F13A18D051456d8D137a0
What happens when my session expires?
What happens when my session expires?
410 Gone or 402 Payment Required. Sign a new payment and start a new session. See MCP Integration -> Step 5 for details.What if the fund release does not happen?
What if the fund release does not happen?
refundAfterTimeout(escrowId) after the escrow’s refundAt deadline (~90 minutes). See MCP Integration -> Fund Release for details, or contact support.API
How do I get API access?
How do I get API access?
Can I integrate Fortytwo API with third-party chat Apps?
Can I integrate Fortytwo API with third-party chat Apps?
This page currently covers Jan and will be expanded with other apps over time.
P2P Network
What’s the official FOR contract address (CA)?
What’s the official FOR contract address (CA)?
How can I see the amount of FOR I have in my third-party wallet?
How can I see the amount of FOR I have in my third-party wallet?
- In your wallet, choose option Import Tokens.
- Select a network: Monad Testnet.
- Define the token contract address: 0xf6B888f442277F01294F94D555608A2E8Bc86430
- Give it a name: FOR(DEVNET)
P2P Inference Nodes
Devnet Program
How do I join the Devnet program and get an activation code?
How do I join the Devnet program and get an activation code?
Can I run a node without an activation code?
Can I run a node without an activation code?
Can I use the same activation code for more than one node?
Can I use the same activation code for more than one node?
Can I transfer MON out of my node's wallet?
Can I transfer MON out of my node's wallet?
Case A: Your node receives automated gas compensation for participation.
Do not transfer MON out of your wallet in this case. This will terminate the compensation cycle on your node and you will have to fund your participation by yourself. You will not be able to return to the compensation program again. Your participation in the Devnet program will continue as usual as long as there is enough MON to pay for gas.
Case B: You cover your node's gas consumption manually.
You are free to refill and transfer MON out of your wallet as needed.
My MON balance hit zero and hasn't refilled, what now?
My MON balance hit zero and hasn't refilled, what now?
How can I get more MON for my node?
How can I get more MON for my node?
Wallet requirements for claim eligibility:
- The wallet must have at least 10 MON on mainnet
- One wallet can claim tokens once every 6 hours
Situation A: Self-funded nodes
- Create multiple wallets. Amount depends on your spending.
- Fund each wallet with ≥ 10 MON on mainnet.
- Claim testnet tokens from the faucet, once every 6 hours for each wallet.
- Send all testnet tokens to the wallet running your node.
Situation B: Fortytwo-funded nodes fallback
- testnet tokens are depleted,
- and auto top-up hasn’t arrived yet,
Running the Inference Nodes
I entered my activation code and got an error, what’s wrong?
I entered my activation code and got an error, what’s wrong?
Can I run two instances of the Inference Node with the same wallet?
Can I run two instances of the Inference Node with the same wallet?
Can I run two instances of the Inference Node simultaneously on one machine?
Can I run two instances of the Inference Node simultaneously on one machine?
- Fortytwo P2P CLI and Fortytwo P2P App
No. To avoid issues with your node, only run one node instance per machine. Note that using Fortytwo P2P CLI and Fortytwo P2P App counts as two node instances. - Fortytwo P2P Container
Yes. It, however, will only make sense if you have a multi-GPU setup and want to run one node per particular GPU(s). In this case several Fortytwo P2P Container nodes can be launched on one device.
I have multiple GPUs, can I run one node per GPU?
I have multiple GPUs, can I run one node per GPU?
Currently, Fortytwo P2P CLI and Fortytwo P2P App do not support this setup.
Can I run an Inference Node on a CPU?
Can I run an Inference Node on a CPU?
Which model gives the most FOR?
Which model gives the most FOR?
How are rewards distributed?
How are rewards distributed?
- Your node spends
1 FORto enter each inference round (shown as-1 FORin explorers). +X FORrewards are granted when your node secures a winning place in an inference round. You can see which winning place your node has secured in the transaction details. Best answer yields the biggest reward.- Your node can enter a round and not secure a winning place, which will result in
no rewards. The most common causes are:- The node took too long to provide an answer. This often happens when a model is too large for the system it is running on, or a connectivity issue has interrupted your connection to the network.
- Your node generated a weak answer and therefore has not secured a winning place in an inference round.
My FOR earnings have stopped for hours, why?
My FOR earnings have stopped for hours, why?
Can I run an Inference node on a VPS?
Can I run an Inference node on a VPS?
Can I use a third-party custom script instead of Fortytwo P2P CLI?
Can I use a third-party custom script instead of Fortytwo P2P CLI?
P2P Applications
Can I use other AI models than those listed in the apps?
Can I use other AI models than those listed in the apps?
Fortytwo P2P App
Fortytwo P2P Container
Fortytwo P2P CLI
search bar in the model manager to find models from remote repositories or import a locally downloaded GGUF model file by pressing the Import button in the model manager.Node cannot load a model that should fit my system, what should I do?
Node cannot load a model that should fit my system, what should I do?
-
Free up resources taken by other applications. Closing ‘expensive’ processing applications such as 3D editors, video editors and video games might help.
Then launch the node again and select your model. If you are manually controlling the KV Cache size, you can now reopen the applications that you closed. - Try selecting a model that is about 2GB smaller than your total memory size. Bear in mind that, in addition to your model, memory will also be used by the KV Cache and the default processes of your OS.
I stopped the node but my other applications are still slow, what do I do?
I stopped the node but my other applications are still slow, what do I do?
Where is my Inference Node installed?
Where is my Inference Node installed?
Where can I find my logs?
Where can I find my logs?
P2P Relay Nodes
Can I become a Relay Noderunner?
Can I become a Relay Noderunner?
Do I get any rewards for participating?
Do I get any rewards for participating?
My FOR earnings have stopped, why?
My FOR earnings have stopped, why?
Can I run my P2P Relay Node on the same machine with my P2P Inference Node?
Can I run my P2P Relay Node on the same machine with my P2P Inference Node?
FT_ACCOUNT_PRIVATE_KEY, FT_NODE_LISTENER_PORT, and FT_RPC_SERVICE_PORT values in the .env file. Refer to ‘Quick Start’ for more information on Relay node setup.Where is my Relay node installed?
Where is my Relay node installed?
Where can I find my logs?
Where can I find my logs?
Support
How do I get support?
How do I get support?