MCP Farsi and Neshan maps, ready to connect to the console

The Connect an MCP server form in NabuOS settings now has two ready-made servers: the MCP Farsi router for Iranian services, and Neshan's official maps server. You paste only the key. Whatever their tools would change waits for your approval.

Product update 3 min read

What changed

Connecting an MCP server in the console: MCP Farsi picked from the ready-made servers, its address filled in

MCP Farsi (mcpfarsi.ir) is a marketplace of MCP servers for Iranian services. It also runs a router: one address that hands the console every service you add in the mcpfarsi.ir dashboard, behind two tools — one that finds the right tool and one that runs it. Through it the console can, for example:

  • find and compare prices on Digikala and Torob
  • search Divar listings
  • work out Persian dates and check national IDs and IBANs
  • use any other service the router carries

Some services in MCP Farsi's catalogue, such as Iran Post parcel tracking, the Rasmio company lookup or tax codes, run only on your own computer for now and are not in the router. When the router carries them, the console reaches them too.

Neshan's official server is ready as well: places, addresses and routes in Iran, with Neshan's own API key.

MCP Farsi is built and run by another company, not by us. Your key is kept for this business only, encrypted.

How to use it

  1. In the console, open NabuOS settings.
  2. Next to MCP servers, press Connect.
  3. Under Ready-made servers, pick one:
    • MCP Farsi: Iranian services — follow Get the key to the mcpfarsi.ir dashboard, make a key, and add the services you want with Choose the services.
    • Neshan maps (official MCP) — get a Neshan API key from Neshan's developer panel. The key needs MCP access; ask Neshan for it with a ticket.
  4. Paste the key into the Key field and press Connect. The form fills in the address and how the key is sent.
  5. Ask the console, for example "What does this phone cost on Digikala and on Torob?".

Good to know

  • Only the business's owner can connect or remove a server, because the console reads a server's tool descriptions as instructions.
  • Any tool of your own servers that changes something — sends a text, posts an ad — asks for approval with a card in the console before it runs. The MCP Farsi router's call_tool always asks, even when the router says it only reads, because it runs whichever service you added in its dashboard.
  • Where nobody is there to approve, such as scheduled answers, these tools are not offered at all.
  • Neshan may not answer servers outside Iran; it works on the Iranian installation (nabucrm.ir). If it does not answer, its tools simply do not show in the console and nothing else breaks.
  • The new "key in a header the server names" method works for any other server too. Servers you connected before keep sending their key as they did.
  • The console can list the connected and ready-made servers, but never takes a key in a conversation: a key is pasted only in this form.

More from the blog

Product update

The panel now opens on one address

Sign-in, the CRM, the console and billing all live on one host. Your theme, language and panel skin follow you to every page, including a public invoice.

Missing something?

Tell us what to build next. Most of what is announced here started as somebody’s suggestion.

Suggest a feature