Public pages of fekrestan.com (Persian learning, grades 3–9) for parents and teachers. Read-only.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
The text of one public page found with search (id = its URL): an article, a «روش حل» page, a subject or a station page. Same content limits as the other tools. Returns Persian (fa-IR, RTL) text from public fekrestan.com pages for parents and teachers. No answers to in-app exercises.
A URL returned by search
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http public https://fekrestan.com/mcp
The text of one public page found with search (id = its URL): an article, a «روش حل» page, a subject or a station page. Same content limits as the other tools. Returns Persian (fa-IR, RTL) text from public fekrestan.com pages for parents and teachers. No answers to in-app exercises.
| Argument | Type | Description |
|---|---|---|
| id* | string | A URL returned by search |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"pattern": "^https?:\\/\\/\\S+$",
"maxLength": 300,
"minLength": 1,
"description": "A URL returned by search"
}
}
}The site's own fixed sentence about cost, verbatim (no prices), and the contact page. Returns Persian (fa-IR, RTL) text from public fekrestan.com pages for parents and teachers. No answers to in-app exercises.
No arguments.
{
"type": "object",
"properties": {}
}One published parent article: full Markdown text, author, reviewer, dates, cited sources and related articles. Returns Persian (fa-IR, RTL) text from public fekrestan.com pages for parents and teachers. No answers to in-app exercises.
| Argument | Type | Description |
|---|---|---|
| slug* | string | Article slug from search_articles |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"maxLength": 64,
"minLength": 1,
"description": "Article slug from search_articles"
}
}
}The optional exam-prep sections (entry to grade 7 and grade 10): unit families, what each unit trains, how many verified puzzles exist, and the FAQ. No puzzles. Returns Persian (fa-IR, RTL) text from public fekrestan.com pages for parents and teachers. No answers to in-app exercises.
No arguments.
{
"type": "object",
"properties": {}
}One «روش حل» page: short answer, when to use the strategy, the common mistake, related station and links. Worked examples and the try-it question are only on the page itself (url). Returns Persian (fa-IR, RTL) text from public fekrestan.com pages for parents and teachers. No answers to in-app exercises.
| Argument | Type | Description |
|---|---|---|
| slug* | string | Page slug from list_how_to_solve |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"maxLength": 64,
"minLength": 1,
"description": "Page slug from list_how_to_solve"
}
}
}How fekrestan's lessons are written and checked: specialised AI agents under the operator's supervision, independent re-solving of every problem, pedagogy and child-safety review, and the privacy facts. Returns Persian (fa-IR, RTL) text from public fekrestan.com pages for parents and teachers. No answers to in-app exercises.
No arguments.
{
"type": "object",
"properties": {}
}The multi-year roadmap: phases (grades, stations, duration, focus), typical milestones and where each track leads. Optional grade filter. Pace is set by mastery, not age. Returns Persian (fa-IR, RTL) text from public fekrestan.com pages for parents and teachers. No answers to in-app exercises.
| Argument | Type | Description |
|---|---|---|
| grade | integer | School grade 3–9 |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"grade": {
"type": "integer",
"maximum": 9,
"minimum": 3,
"description": "School grade 3–9"
}
}
}What fekrestan.com is: who it is for (grades 3–9 and their parents), how lessons work, privacy facts, the learning tracks and links to the main public pages. Returns Persian (fa-IR, RTL) text from public fekrestan.com pages for parents and teachers. No answers to in-app exercises.
No arguments.
{
"type": "object",
"properties": {}
}One public station page without its worked examples: wonder question, usual grade, concepts, lessons and minutes, idea cards, prerequisites and next stations, safety notes verbatim. Only stations that have a public page. Returns Persian (fa-IR, RTL) text from public fekrestan.com pages for parents and teachers. No answers to in-app exercises.
| Argument | Type | Description |
|---|---|---|
| n* | integer | Station number 1–30 |
| track* | string | Track id, e.g. math |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"track",
"n"
],
"properties": {
"n": {
"type": "integer",
"maximum": 30,
"minimum": 1,
"description": "Station number 1–30"
},
"track": {
"enum": [
"math",
"physics",
"astronomy",
"cs",
"ai"
],
"type": "string",
"description": "Track id, e.g. math"
}
}
}One track: final goal, phases, pace note, the 30 stations (title, wonder question, public page URL when there is one) and typical milestones. Returns Persian (fa-IR, RTL) text from public fekrestan.com pages for parents and teachers. No answers to in-app exercises.
| Argument | Type | Description |
|---|---|---|
| track* | string | Track id, e.g. math |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"track"
],
"properties": {
"track": {
"enum": [
"math",
"physics",
"astronomy",
"cs",
"ai"
],
"type": "string",
"description": "Track id, e.g. math"
}
}
}How a parent starts: the steps, and links to signup, privacy and contact. This server never creates an account. Returns Persian (fa-IR, RTL) text from public fekrestan.com pages for parents and teachers. No answers to in-app exercises.
No arguments.
{
"type": "object",
"properties": {}
}The published «روش حل» pages (one per question type): slug, title, short answer and URL. Returns Persian (fa-IR, RTL) text from public fekrestan.com pages for parents and teachers. No answers to in-app exercises.
No arguments.
{
"type": "object",
"properties": {}
}The public learning tracks (subjects) with a one-line lead, how many stations are live, and the subject page URL. Returns Persian (fa-IR, RTL) text from public fekrestan.com pages for parents and teachers. No answers to in-app exercises.
No arguments.
{
"type": "object",
"properties": {}
}Search public pages (parent articles, «روش حل» pages, subject and station pages). Returns ids (URLs) to pass to fetch. The query is not stored. Returns Persian (fa-IR, RTL) text from public fekrestan.com pages for parents and teachers. No answers to in-app exercises.
| Argument | Type | Description |
|---|---|---|
| query* | string | A few words, at most 80 characters |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"maxLength": 80,
"minLength": 1,
"description": "A few words, at most 80 characters"
}
}
}Search the published parent articles by title, description and tags (Persian or Latin words). The query is not stored. Returns Persian (fa-IR, RTL) text from public fekrestan.com pages for parents and teachers. No answers to in-app exercises.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query* | string | A few words, at most 80 characters |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 20,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 80,
"minLength": 1,
"description": "A few words, at most 80 characters"
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 7, 2026.