{"apiVersion":"v1","directorySlug":"grammaropolis-mcp-e643f35987","title":"Grammaropolis","description":"A whole town for learning grammar and writing, Grades 1 through 8. Free games in the Arcade, free lessons in every department, songs, books, and a full standards-aligned curriculum.","pageUrl":"https://www.mcpbundles.com/skills/grammaropolis-mcp-e643f35987","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.grammaropolis.com/api/mcp","hostedMcpUrl":null,"toolCount":5,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.grammaropolis/grammaropolis-mcp-e643f35987","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"list_pillars","description":"List the five Grammaropolis curriculum departments (Parts of Speech, Punctuation Department, Sentence Factory, The Writing Company, Wonderful Words), each with its hub URL, print workbook line, free lesson, lesson counts, and a `free_games` list of free, no-sign-in Grammaropolis Arcade games for that department (a good practice complement to a lesson). Call this first to orient before listing or fetching lessons.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"title":"List Grammaropolis departments","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_pillars","displayName":"List Grammaropolis departments"},{"name":"list_lessons","description":"Browse lesson metadata across the catalog, optionally filtered. `pillar` is a pillar key (pos, pd, sf, wc, ww). `grade` is an integer 1-8. `topic` matches a grammar term or concept slug the way a teacher phrases it (e.g. 'proper nouns', 'commas', 'subjects and predicates', 'persuasive writing'). Returns metadata only (title, characters, the standards codes the lesson teaches, the codes it only partly addresses, free/paid, a one-line description, and a deep link); use get_lesson for a full free l","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"grade":{"anyOf":[{"type":"integer","maximum":8,"minimum":1},{"type":"string"}]},"limit":{"type":"integer","exclusiveMinimum":0},"topic":{"type":"string"},"offset":{"type":"integer","minimum":0},"pillar":{"type":"string"}},"additionalProperties":false},"title":"List Grammaropolis lessons","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_lessons","displayName":"List Grammaropolis lessons"},{"name":"get_lesson","description":"Fetch one lesson by its cell_uid (from list_lessons or find_lessons_for_standard). For a free lesson, returns the full lesson body (the five-step teaching cycle). For a paid concept, returns metadata plus a deep link to the lesson's page on grammaropolis.com and an honest note that the full lesson is part of the paid catalog. Never returns paid body content.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["cell_uid"],"properties":{"cell_uid":{"type":"string"}},"additionalProperties":false},"title":"Get a Grammaropolis lesson","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_lesson","displayName":"Get a Grammaropolis lesson"},{"name":"find_lessons_for_standard","description":"Given a Common Core (CCSS) ELA-Literacy code (e.g. 'L.4.1' or 'CCSS.ELA-LITERACY.L.4.1') or a Texas TEKS code (e.g. 'TEKS.ELA.4.11.D.x'), return every Grammaropolis lesson that teaches it, and separately (partly_addressed_by) the lessons that only touch it. Codes from other frameworks (Florida B.E.S.T., New York, or another state's) aren't indexed and won't match.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["ccss_code"],"properties":{"ccss_code":{"type":"string"}},"additionalProperties":false},"title":"Find lessons for a standard","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"find_lessons_for_standard","displayName":"Find lessons for a standard"},{"name":"about_grammaropolis","description":"Background on Grammaropolis for a teacher: what it is (character-led grammar, Grades 1-8, five departments), the Mayor, the five-step teaching cycle, how the free and paid tiers work, and the key links. Call this to explain the product or its method before recommending lessons.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"title":"About Grammaropolis","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"about_grammaropolis","displayName":"About Grammaropolis"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Grammaropolis&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuZ3JhbW1hcm9wb2xpcy5jb20vYXBpL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Grammaropolis%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.grammaropolis.com%2Fapi%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Grammaropolis%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.grammaropolis.com%2Fapi%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Grammaropolis&connectorUrl=https%3A%2F%2Fmcp.grammaropolis.com%2Fapi%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Grammaropolis\" --url \"https://mcp.grammaropolis.com/api/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/grammaropolis-mcp-e643f35987","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/grammaropolis-mcp-e643f35987/tools/{tool}","mcpServerUrl":"https://mcp.grammaropolis.com/api/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/grammaropolis-mcp-e643f35987?live=1"}