Graph Paper
What this MCP does
Validates Graph Paper plot documents and generates links to open them as editable charts.
Tools
Input schema
{'type': 'object', 'properties': {'section': {'type': 'string', 'description': 'A heading of the format page. Leave it out for the whole page.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['examples'], 'properties': {'examples': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'document'], 'properties': {'title': {'type': 'string', 'description': 'The heading the example is under.'}, 'document': {'type': 'object'}}}}}}
Input schema
{'type': 'object', 'required': ['document'], 'properties': {'document': {'type': 'object', 'description': 'The plot document: a JSON object with at least "title" and "series". See get_plot_format and list_examples.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['ok', 'warnings'], 'properties': {'ok': {'type': 'boolean', 'description': 'True when the document is valid and url is given.'}, 'url': {'type': 'string', 'description': 'The link that opens the document.'}, 'note': {'type': 'string', 'description': 'With ok true: what the check did not do. The formulas were not computed.'}, 'rows': {'type': 'object', 'properties': {'points': {'type': 'integer'}, 'series': {'type': 'integer'}, 'actions': {'type': 'integer'}, 'markers': {'type': 'integer'}, 'variables': {'type': 'integer'}, 'definitions': {'type': 'integer'}}, 'description': 'How many rows of each kind the document has.'}, 'title': {'type': 'string'}, 'errors': {'type': 'array', 'items': {'type': 'object', 'required': ['path', 'message'], 'properties': {'path': {'type': 'string', 'description': 'The field, in JSON path notation such as "series[0].fn"; empty for the whole document.'}, 'message': {'type': 'string'}}}}, 'category': {'enum': ['2d', '3d', 'data'], 'type': 'string'}, 'warnings': {'type': 'array', 'items': {'type': 'object', 'required': ['path', 'message'], 'properties': {'path': {'type': 'string', 'description': 'The field, in JSON path notation such as "series[0].fn"; empty for the whole document.'}, 'message': {'type': 'string'}}}}, 'dimension': {'enum': [2, 3], 'type': 'integer'}}}
Recent tool changes
Similar MCP servers
LiveDataLink
Exposes public-data tools covering economics, labor, banking, transport, books, legal opinions, carriers, environmental data, and…
AlpineDataWorks Intelligence Server
Provides economic, market, supply-chain, real-estate, energy, consumer, labor, and other scored intelligence indices with histori…
SharksAPI.AI
Provides marketing analytics and actions across GA4, Search Console, Google Ads, social channels, SEO, WordPress, and marketing p…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…
Stratalize Healthcare
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Governance
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…